在MongoDB查询中,我可以使用以下查询找到位置0中具有特定ID的所有供应商:
db.vendor.find({"agent_id.0":"54110be4763f4a04208b47ab"},{name:1})
如何在agent_id下的任何位置查询具有给定ID的所有供应商?即agent_id.0
或agent_id.1
到agent_id.n
。
答案 0 :(得分:0)
测试ID是否在agent_id
数组中:
db.vendor.find({agent_id: {$in: ["54110be4763f4a04208b47ab"]}})
如果我理解正确的话。