我使用PyMongo從MongoDB獲取數據。集合中的所有文件看起來像下面的結構:使用現有值的MongoDB選擇
{
"_id" : ObjectId("50755d055a953d6e7b1699b6"),
"actor":
{
"languages": ["nl"]
},
"language":
{
"value": "nl"
}
}
我想其屬性language.value
是財產actor.languages
內獲取所有的談話。
目前,我知道如何尋找所有的交談恆定值內actor.languages
(例如,所有的交談EN內actor.languages
)。
但我被困在如何做與當前文檔中的變量值(language.value
)相同的比較。
任何幫助,歡迎提前致謝!
我不得不添加''actor.languages':{'$ exists':True}'和''language':{'$ exists':True}'因爲並非所有文檔都具有相同的結構。謝謝! – Voles