【发布时间】:2021-05-09 00:20:53
【问题描述】:
我从 mongodb 的世界开始。
我有以下问题:
我想查找从日期 x 发布的项目。在记录中我没有日期,但我可以从这个声明中得到它:
ObjectId ("5ffdc390fdd1596ca5870bec"). GetTimestamp ()
其结果是:ISODate ("2021-01-12T15: 43: 12Z")
如何创建一个查询来返回从给定日期(例如从 2021 年 1 月 12 日开始)创建的所有记录? 非常感谢!
【问题讨论】:
-
这能回答你的问题吗? Can I query MongoDB ObjectId by date?
-
不,我只使用 mongodb 而不是应用程序。我只需要一个 mongodb 查询
-
我找到了一个替代解决方案,它与使用定义日期创建的 oid 进行比较以比较 db.getCollection("files").find({"_id" : { $lte :ObjectId( "6018c03000000000000000000") }}) 它有效,但不是最终解决方案
标签: mongodb mongodb-query robo3t