0
とのmongo $テスト検索でdocsの例のように:どのようにやフレーズ
"\" SSL証明書\ "権限キー"
$テキストオペレータ検索用「ssl証明書」および「権限」または「キー」または「ssl」または「証明書」というフレーズ。
「SSL証明書」または「権限」または「キー」を検索する方法はありますか?
とのmongo $テスト検索でdocsの例のように:どのようにやフレーズ
"\" SSL証明書\ "権限キー"
$テキストオペレータ検索用「ssl証明書」および「権限」または「キー」または「ssl」または「証明書」というフレーズ。
「SSL証明書」または「権限」または「キー」を検索する方法はありますか?
フレーズマッチを含むテキスト検索は、常にフレーズを含むドキュメントから始まります。この問題を回避するには、集約フレームワークを使用できますか?テキストインデックスが 'textField'フィールドにある場合は、次の操作を実行できます。
db.collection.aggregate([
{$match: {$text: {$search: "ssl certificate authority key"}}},
{$match: {$or: [
{textField: {$regex: /ssl certificate/}},
{textField: {$regex: /authority/}},
{textField: {$regex: /key/}}
]}}
])