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

LikeでMongoDBをクエリする方法

    それは次のようにする必要があります:

    db.users.find({"name": /.*m.*/})
    

    または、同様:

    db.users.find({"name": /m/})
    

    どこかに「m」が含まれているものを探しています(SQLの'% '演算子は正規表現と同等です''.* ')、文字列の先頭に「m」が固定されているものではありません。

    注: MongoDBは、SQLの「LIKE」よりも強力な正規表現を使用します。正規表現を使用すると、想像する任意のパターンを作成できます。

    正規表現の詳細については、正規表現を参照してください。 (MDN)。



    1. Spring Bootアプリケーションでの統合テスト用にEmbeddedMongDBをどのように構成しますか?

    2. c#ドライバーを使用してMongoDBに辞書を挿入します

    3. MongoDBを使用するよりも多い/少ない方法を教えてください。

    4. redisが最大オープンファイルを設定できない理由