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

MongoDB:大文字と小文字を区別しないクエリを作成することは可能ですか?

    正規表現を使用できます。

    あなたの例では、次のようになります:

    db.stuff.find( { foo: /^bar$/i } );
    

    ただし、値を見つけるたびに追加のコストを負担するのではなく、途中で値を小文字にする(または大文字にする)ことができるかもしれません。明らかに、これは人の名前などでは機能しませんが、タグのようなユースケースかもしれません。



    1. MongoDBによるページネーション

    2. PyMongoを使用した正規表現クエリの実行

    3. MongoDBがインデックス交差を使用しないのはなぜですか?

    4. MongoDBメトリクスでのアラートの構成