【发布时间】:2010-12-24 05:15:43
【问题描述】:
例子:
> db.stuff.save({"foo":"bar"});
> db.stuff.find({"foo":"bar"}).count();
1
> db.stuff.find({"foo":"BAR"}).count();
0
【问题讨论】:
-
从 MongoDB 3.2 开始,您可以使用
$caseSensitive: false执行不区分大小写的搜索。见:docs.mongodb.org/manual/reference/operator/query/text/… -
请注意,这仅适用于文本索引。
-
@martin:
$caseSensitive默认情况下已经是假的,这并不能回答问题,因为它只适用于索引字段。 OP 正在寻找不区分大小写的字符串比较。 -
查找重复项的最佳选择:stackoverflow.com/questions/40978162/…