【问题标题】:Case Insensitive Mongodb C# [duplicate]不区分大小写的MongoDB C# [重复]
【发布时间】:2014-09-01 12:39:21
【问题描述】:

我在 c# 中使用 Query.In 但我想让查询不区分大小写?有什么方法可以制作 它不区分大小写。

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

我希望查询同时匹配“数学”和数学。

【问题讨论】:

    标签: c# .net mongodb


    【解决方案1】:

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

    db.collection.find( { "subjects" : { $regex : /yourString/i } } );

    也可以看看:How do I make case-insensitive queries on Mongodb?

    【讨论】:

    • 我在 query 中使用 Query Collection,所以 regex 不是一个选项,
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-25
    • 1970-01-01
    • 2012-06-03
    • 2014-02-05
    • 2011-02-11
    • 2013-09-04
    • 2019-01-31
    相关资源
    最近更新 更多