javascript - MongoDB 查询超过 30 秒的文档

标签 javascript mongodb mongodb-query mongojs

有没有人有一个好的方法来查询超过 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/

相关文章:

javascript - ExtJS4 树面板改变节点颜色

mongodb - 对不同结构文档的求和运算

javascript - 如何将多个 JavaScript 变量插入到集合中

mongodb - 排除 $lookup 聚合中的字段

javascript - 如何对合并数组进行重复数据删除?

javascript - 无法在 HighChart 中正确绘制 x 轴

node.js - 如何在没有 _id 引用的情况下获取 GraphqQL 列表中模型的填充值?

python - pymongo 导入错误 : cannot import name _unicode

javascript - Chromebook Alt 键

javascript - 创建新的 Mongoose 子文档时出现重复键错误