私はキーワードのリストを持っている:フィールドにすべてのキーワードが存在するmongodb(pymongo)のドキュメントを照会するには?
今のkeywords = ['word1', 'word2', 'word3']
私はこのような1つだけのキーワードを照会:私はレゲエを行うので、私は決して正規表現での第一人者だ
collection.find({'documenttextfield': {'$regex': ' '+keyword+' '}})
正確な一致を見つけるためにキーワードの横のスペース。
しかし、今私が望むのは、のリストから各キーワードを持つものを検索して検索することです。keywords
リストです。
私はこれを行う方法のいくつかのアイデアを持っていますが、それらはすべて少し複雑すぎると私は...
キーワードの表示順序がわからない場合は、1つの正規表現は役に立ちません。 [テキストインデックス](https://docs.mongodb.org/manual/core/index-text/)の使用を検討しましたか? – Philipp