0

我有一个设置,我们担心 Mongo db 的大小不成比例。

capped collection 对我们来说不是一个选项,因为我们正在动态更新文档。

我正在考虑以这样一种方式实现它,如果该集合中的文档数达到 1000,那么将从最旧的文档开始删除 500 个文档。

到目前为止,我发现以下内容最相关,但是无法根据时间进行限制和排序。 https://docs.mongodb.com/manual/reference/method/Bulk.find.remove/#example

在进一步研究中,我发现:

如何在mongodb中删除N个文档

但是我认为应该有一些更简单有效的东西。

4

0 回答 0