sql >> データベース >  >> NoSQL >> MongoDB

MongoDBおよびC#:大文字と小文字を区別しない検索

    これを行う最も簡単で安全な方法は、Linqを使用することです。 :

    var names = namesCollection.AsQueryable().Where(name =>
        name.FirstName.ToLower().Contains("hamster"));
    

    チュートリアルToLowerで説明されているように 、ToLowerInvariantToUpper およびToUpperInvariant すべて大文字と小文字を区別しない方法で一致を実行します。その後、Containsなどのサポートされているすべての文字列メソッドを使用できます またはStartsWith

    この例では、次のものが生成されます:

    {
        "FirstName" : /hamster/is
    }
    

    i オプションを使用すると、大文字と小文字が区別されなくなります。



    1. Laravelキャッシングを理解する:キャッシュファサードとRedis

    2. MongoDB配列を$typeと一致させますか?

    3. ハイブリッドクラウドとフルパブリッククラウド-長所と短所

    4. シャードクラスターのMongoDBバックアップ管理のヒント