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

言語をサポートするMongoDbテキスト検索

    問題はインデックスではありません、それは正しいですが、$languageを追加する必要があります または、デフォルトの言語を使用します(少なくとも$textを使用する場合) )。試してみてください

     db.collection.find({$text:{$search:"pollo", $language:"spanish"}})
    

    $language ドキュメント

    また、実行する場合

     db.collection.find({$text:{$search:"pollo"}}).explain()
    

    クエリがデフォルトの言語を使用していることがわかります。




    1. redisでハッシュキーを検索する方法は?

    2. 新しいmongoC#ドライバーでfindAllを実行し、同期させる方法

    3. MongoDBは、Javaで利用可能なデータベースを一覧表示します

    4. mongoDBのfindAndModifyとupdateの違いは何ですか?