埋め込みオブジェクトに含まれるデータを照会する必要があります。問題は、埋め込まれたオブジェクトの構造が不明であることです。
例:
{"field_1": "val_1", "embedded": {"random1": "someA" }}
{"field_1": "val_2", "embedded": {"random2": "someB" }}
{"field_1": "val_3", "embedded": {"random3": "someC" }}
「someB」を検索するときに 2 番目のドキュメントを取得できるようにする必要があります
構造が不明な埋め込みドキュメントを検索するにはどうすればよいですか?
ハードコードされたオブジェクトの ps 正規表現クエリを使用します。
{'$regex': '.*%s.*' % search_for}