我想限制我所做的查询仅查看过去 24 小时内创建的文档。
构建此查询的最佳方式是什么?如何根据日期进行限制?
最佳答案
添加createdAt
字段,索引,然后查询
db.getCollection("COLLECTION_NAME").find({"createdAt":{$gt:new Date(Date.now() - 24*60*60 * 1000)}})
这将返回所有早于 86400 秒的记录。
关于MongoDB:仅获取过去 24 小时内创建的文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13314678/