mongodb:查找不区分大小写索引的查询

时间:2018-05-21 15:39:43

标签: mongodb mongodb-query

我的收藏是:

{ "Name" : "Bhanu"}

当我执行以下查询时,它会返回上述doc("Name" : "Bhanu")吗?

db.coll.find({"Name" : "BHANU"}).collation({ locale: 'en', strength: 2  })  

令人惊讶的是它返回了结果("Name" : "Bhanu"),即使我以大写或小写形式传递参数,如“BHANU”或“bhanu”。

我的问题是,为什么我在没有创建不区分大小写的索引的情况下获得结果?有人可以解释。提前谢谢。

0 个答案:

没有答案