埋め込みオブジェクトに含まれるデータをクエリする必要があります。問題は、組み込みオブジェクトに未知の構造があることです。
例:「someB」を検索する際に埋め込みオブジェクトで検索するクエリ
{"field_1": "val_1", "embedded": {"random1": "someA" }}
{"field_1": "val_2", "embedded": {"random2": "someB" }}
{"field_1": "val_3", "embedded": {"random3": "someC" }}
私は2番目の文書を入手できるようにする必要があり
任意のアイデア私は未知の構造を持っている組み込みdocumnetで検索することができますか?私は正規表現のクエリを使用ハードコードされたオブジェクトの
PS:
{'$regex': '.*%s.*' % search_for}
これは、ユーザー定義のフィールドを持つオブジェクトです – kilonet