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.在时间戳时创建
!=在时间戳时的最后一次使用
这对我的交配没有帮助。这不完全是我想要的。