批量删除修复基于最旧的mongo文件的数量

时间:2018-04-18 01:04:29

标签: mongodb python-3.x datetime bulk-delete

我有一个设置,我们担心Mongo数据库的大小超出比例。

由于我们正在动态更新文档,

上限集合不是我们的选项。

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

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

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

How to delete N numbers of documents in mongodb

然而,我认为应该有更简单和有效的东西。

0 个答案:

没有答案