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

mgoでテキスト検索を行う方法は?

    {$text:{abc:"efg"}}を生成しています 、ただし、クエリは次のようになります:{$text:{$search:"efg"}}

    したがって、コードを次のように更新してみてください:

    c.EnsureIndexKey("abc")
    c.Find(bson.M{"$text": bson.M{"$search": "efg"}})
    

    $textで検索することを忘れないでください 、インデックスを指定する必要があります。使用方法を説明している次のドキュメントを確認してください: http:// docs .mongodb.org / manual / reference / operator / query / text /



    1. 文字列をMongoDBBsonDocumentに変換します

    2. Mongodb:mongoシェルのObjectIdから日付範囲クエリを実行します

    3. 複数のパスが一致する場合、Expressはどのルーターパスを使用するかをどのように知るのですか?

    4. カスタム検証と事前保存フックのためのMongoEngineDocumentクラスメソッドの使用