【发布时间】:2015-12-12 19:46:57
【问题描述】:
我在 MongoDB 集合中有一个字段 startTime,它以以下形式存储时间:
2015-07-22 08:19:04.652Z
我想查找所有startTime 大于或等于昨天时间(从前一天开始)的文档。我尝试在查找查询中使用 $currentDate,但无法使其正常工作。
编辑: 示例文件:
{
"_id" : ObjectId("55af5241e4b0ec7c53360333"),
"startTime" : ISODate("2015-08-22T08:19:04.652Z"),
"sampleId" : "SS10"
}
编辑 2:不允许聚合框架。
【问题讨论】:
-
不,你不能使用
$currentDate我认为聚合可以在这里工作。您可以编辑您的帖子并添加示例文档吗? -
我需要在没有聚合的情况下进行。可能吗?假设文档只有这个字段。我不明白示例文档有什么帮助。
-
您想要恰好提前一天还是至少提前一天?
-
我需要所有 startTime 大于或等于昨天时间的文档。我为我的问题中的错误道歉。我会更新的。
标签: mongodb