我需要查詢包含在嵌入對象中的數據。問題是嵌入對象具有未知結構。
例子:查詢在嵌入對象中搜索
{"field_1": "val_1", "embedded": {"random1": "someA" }}
{"field_1": "val_2", "embedded": {"random2": "someB" }}
{"field_1": "val_3", "embedded": {"random3": "someC" }}
我需要能夠獲得第二文檔「someB」
任何想法如何,我可以在嵌入式documnet搜索具有未知結構搜索時?
PS爲硬編碼對象我用正則表達式查詢:
{'$regex': '.*%s.*' % search_for}
這是一個帶有用戶定義字段的對象 – kilonet