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

Symfony2 +大文字と小文字を区別しないチェックをチェックするには、doctrineのmongodbODMで正規表現を使用する必要があります

    私は次のようにカスタムクエリを作成しました:

    $name = 'abc'
    $db->createQuerBuilder()
       ->distinct('username')
       ->field('username')->where('function(){ var pattern = /^' . $name . '$/i; return pattern.test(this.username); }')
       ->getQuery()
       ->execute()
       ->getSingleResult();
    

    JavaScriptテスト関数で関数を使用するmongodbsを使用しました。参照リンク



    1. rubyredisクライアントスキャンとキー

    2. 100%の稼働時間のための地理的に分散されたMongoDBレプリカセット

    3. bsonドキュメントのバイト単位でサイズを取得する方法

    4. 配列に格納されている_idを使用してgolangからmongodbをクエリする