【发布时间】:2013-11-19 08:09:26
【问题描述】:
在我的 mongodb 集合中,我有一个 time_stamp="2013-06-30 23:58:37 928"。 我需要仅使用日期的“$match”,例如 time_stamp="2013-06-30"。那么我怎样才能得到这样的子字符串呢?
之前我尝试过使用 $substr,但它显示错误 "errmsg" : "exception: invalid operator: $substr"
【问题讨论】:
-
这很常见,以至于有一个带有以下模式的食谱页面:cookbook.mongodb.org/patterns/date_range 它适用于字符串,如答案之一所示。
-
另外,您将不使用索引的选项标记为答案。它需要进行完整的收藏扫描。