MongoDB - 使用 ObjectID 获取日期之间的文档
MongoDB - get documents between dates using ObjectID
如标题所述,我想使用 ObjectID 获取 2 个日期之间的文档。在 mongoose 中,我使用 _id: { $gte: ObjectID.createFromTime(new Date("2019-01-01")) }
,但我不知道如何在 mongo shell 上构建此查询。 Whosebug 上有一个 post,其中列出了关于 mongo shell 和 mongoose 的不同查询,但我似乎找不到 post。有谁知道如何在 mongo shell 上执行相同的查询?谢谢
已更新
既然我已经找到了解决办法,有谁知道为什么mongo shell 和mongoose 的方法名称不同?这有时确实会引起混淆。
想通了,_id: { $gte: new ObjectId.fromDate(new Date("2019-01-01")) }
在 mongo shell
如标题所述,我想使用 ObjectID 获取 2 个日期之间的文档。在 mongoose 中,我使用 _id: { $gte: ObjectID.createFromTime(new Date("2019-01-01")) }
,但我不知道如何在 mongo shell 上构建此查询。 Whosebug 上有一个 post,其中列出了关于 mongo shell 和 mongoose 的不同查询,但我似乎找不到 post。有谁知道如何在 mongo shell 上执行相同的查询?谢谢
已更新
既然我已经找到了解决办法,有谁知道为什么mongo shell 和mongoose 的方法名称不同?这有时确实会引起混淆。
想通了,_id: { $gte: new ObjectId.fromDate(new Date("2019-01-01")) }
在 mongo shell