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