Mongodb 删除未使用的文档

Mongodb 删除未使用的文档,mongodb,mongodb-query,Mongodb,Mongodb Query,我有一个收藏,里面有一些很久没有用过的文件。我需要编写一个查询,以获取这些未使用的文档,这些文档在任何find查询中已很长时间没有返回。在MongoDB中有什么方法可以做到这一点吗?您可以通过将文档的\u id字段转换为时间戳或直接使用\u id字段上的$lt操作符来实现 db.comments.find({_id: {$gt: ObjectId("5272e0f00000000000000000")}}) 要了解更多信息,请查看我认为没有任何方法可以做到这一点:(你必须在文档中保留一些字段来

我有一个收藏,里面有一些很久没有用过的文件。我需要编写一个查询,以获取这些未使用的文档,这些文档在任何
find
查询中已很长时间没有返回。在MongoDB中有什么方法可以做到这一点吗?

您可以通过将文档的
\u id
字段转换为
时间戳
或直接使用
\u id
字段上的
$lt
操作符来实现

db.comments.find({_id: {$gt: ObjectId("5272e0f00000000000000000")}})

要了解更多信息,请查看

我认为没有任何方法可以做到这一点:(你必须在文档中保留一些字段来跟踪这些类型的记录。文档中是否有任何元素可以让你知道该文档是何时使用的?如果没有,那么…你就没有运气了。我目前在集合中没有
lastUsed
字段。无论如何,谢谢@Shrabanee和@neodanthe。答案必须是注释。)(;P.S.
在时间戳时创建
!=
在时间戳时的最后一次使用
这对我的交配没有帮助。这不完全是我想要的。