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

MongoDB:$または全文検索と$ in

    わずかに異なる環境でクエリを実行すると、はるかに明確なエラーが発生しました:

    Runner error: BadValue error processing query: ns=webistor.entries limit=0 skip=0
    Tree: $or
        tags $in [ ObjectId('a') ObjectId('b') ]
        TEXT : query=abc, language=, tag=NULL
      Sort: {}
      Proj: {}
    
    planner returned error: Failed to produce a solution for TEXT under OR - other non-TEXT clauses under OR have to be indexed as well.
    

    どうやら私はtagsにインデックスを追加する必要があります 。




    1. MongoDBBasicDBObjectとJavaのドキュメント

    2. MongoDBは、オブジェクトの配列内のデータを結合します

    3. アプリコンテナからredisコンテナに接続できません

    4. Redis install ccの問題:コマンドが見つかりません