【发布时间】:2021-03-21 00:54:01
【问题描述】:
尽管有日期值,我如何才能选择时间值为 00:00:00 的所有日期?正则表达式对我不起作用。
{
"_id" : ObjectId("59115a92bbf6401d4455eb21"),
"name" : "sfdfsdfsf",
"create_date" : ISODate("2013-05-13T02:34:23.000Z"),
}
类似:
db.myCollection.find({"create_date": /*T00:00:00.000Z/ })
【问题讨论】:
-
给我否决票的理由。我在stackoverflow上找不到解决方案。并且提供的解决方案对我不起作用。你有什么理由投反对票吗?
-
不确定这是否适合您,但您可以使用聚合来做到这一点
-
我的要求是找到创建时间为 00:00:00 的所有记录(从日期和时间的组合)并更新它们。即使是聚合,我也需要找到一种方法来选择这些记录。正则表达式似乎是解决方案,但没有什么对我有用。