MongoDB - 使用ObjectID在日期之间获取文档

问题描述 投票:0回答:1

正如标题所说,我想使用ObjectID在两个日期之间获取文档。在mongoose中我使用_id: { $gte: ObjectID.createFromTime(new Date("2019-01-01")) }但我无法弄清楚如何在mongo shell上构造这个查询。 StackOverflow上有一篇文章列出了mongo shell和mongoose上的不同查询,但我似乎无法找到该帖子。有谁知道如何在mongo shell上进行相同的查询?谢谢。

更新

既然我已经找到了解决方案,有谁知道为什么mongo shell和mongoose中的方法名称不同?这有时会引起混乱。

mongodb mongoose mongo-shell
1个回答
2
投票

弄清楚,它是mongo shell上的_id: { $gte: new ObjectId.fromDate(new Date("2019-01-01")) }

© www.soinside.com 2019 - 2024. All rights reserved.