Case Insensitive Mongodb C#

时间:2014-09-01 12:39:22

标签: c# .net mongodb

我在c#中使用Query.In但是我想让查询不区分大小写?有没有办法让 它不区分大小写。

Query.In("subjects", new BsonArray(model.subjects))

我希望查询匹配"数学"和数学。

1 个答案:

答案 0 :(得分:0)

您是否尝试使用正则表达式?可能效率不高,但至少工作:

  

db.collection.find({“subject”:{$ regex:/ yourString / i}});

另请参阅:How do I make case-insensitive queries on Mongodb?