【发布时间】:2018-01-22 11:14:28
【问题描述】:
如何编写一个 MongoDB shell 查询来返回特定日期之后创建的所有对象的文档?
像这样的集合:
{
"_id" : ObjectId("59918c9014450171039b7e1f"),
"cont_id" : "59918c9014450171039b7e1d",
"systemdate" : ISODate("2017-07-25T00:09:00.567Z"),
}
db.itemtable.count({"systemdate" : { $gte: ISODate("2017-07-25T00:00:00.000Z")}})
返回 - 15210
db.itemtable.count({'_id': {'$gt' : ObjectId("59918c9014450171039b7e1f")}})
返回 - 987652
谢谢! 婆罗洲
【问题讨论】:
-
不要使用 cont({.....}) 使用 find({"systemdate" : { $gte: ISODate("2017-07-25T00:00:00.000Z")}})
标签: mongodb mongodb-query mongodb-shell