有没有人有一个好的方法来查询超过 30 秒的文档集合。我正在创建一个清理工作人员,在项目处于特定状态超过 30 秒后将其标记为失败。
没关系,但我使用的是 mongojs对于这个。
每个文档都有一个与之关联的创建
时间。
最佳答案
如果你想使用 mongo shell:
db.requests.find({created: {$lt: new Date((new Date())-1000*60*60*72)}}).count()
...将查找超过 72 小时(“现在”减去“72*60*60*1000”毫秒)的文档。 30 秒就是 1000*30。
关于javascript - MongoDB 查询超过 30 秒的文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21591125/