0

mongodb api:-

db.articles.runCommand( "text", { search: "bake coffee cake" } )

mongodb ドキュメントで複数の単語を一度に検索できます。

mongoosejsで対応するコマンドは何ですか?

4

2 に答える 2

2

Mongodb バージョン 2.6 では$textクエリ演算子が導入されました。テキスト インデックスでインデックス付けされたフィールドの内容に対してテキスト検索を実行します。次のように Mongoose から使用できます。

Article.find(
    { $text : { $search : "bake coffee cake"} }
).exec(callback);
于 2014-08-26T14:11:05.257 に答える
1

Mongoose で最も統合されたエクスペリエンスが必要な場合は、Mongoose 作成者の Mongoose 拡張機能の 1 つを確認することをお勧めします。

https://github.com/aheckmann/mongoose-text-search

MongoDB のまだ実験的なテキスト検索機能のサポートを追加します。

于 2013-11-08T20:36:38.020 に答える