我有一个设置,我们担心 Mongo db 的大小不成比例。
capped collection 对我们来说不是一个选项,因为我们正在动态更新文档。
我正在考虑以这样一种方式实现它,如果该集合中的文档数达到 1000,那么将从最旧的文档开始删除 500 个文档。
到目前为止,我发现以下内容最相关,但是无法根据时间进行限制和排序。 https://docs.mongodb.com/manual/reference/method/Bulk.find.remove/#example
在进一步研究中,我发现:
但是我认为应该有一些更简单有效的东西。