如果我有这样的文档:
[
{
"_id": "5f74ee5429348348a0878822",
"receivingAgentId": {
"_id": "5f6bbe558b094c14103a7776",
"branchId": {
"_id": "5f6bbc3e8b094c14103a7770", // find by this
"name": "Hargeisa Branch"
},
"name": "Hargeisa Agent",
"description": "Hargeisa agent"
}
},
{
"_id": "5f85b23b417d46bcd9e27968",
"receivingAgentId": {
"_id": "5f6bbf5b8b094c14103a777b",
"branchId": {
"_id": "5f6bbd018b094c14103a7773",
"name": "Ethiopia Branch"
},
"name": "Ethiopia Agent",
"description": "Ethiopia agent"
}
}
]
我如何通过子文档的 _id 在 branchId 中抓取整个子文档?
我试图这样做,但是没有用!
shipments = await Shipment_new.find({
"receivingAgentId.branchId._id": ObjectID("5f6bbe558b094c14103a7776"),
})
那么,你知道怎么做这个家伙吗?并预先感谢!
答案 0 :(得分:0)
pd.Dataframe