如何在MongoDB中查询嵌入文档中的键

时间:2015-04-20 20:37:14

标签: mongodb

在MongoDB查询中,我可以使用以下查询找到位置0中具有特定ID的所有供应商:

db.vendor.find({"agent_id.0":"54110be4763f4a04208b47ab"},{name:1})

如何在agent_id下的任何位置查询具有给定ID的所有供应商?即agent_id.0agent_id.1agent_id.n

1 个答案:

答案 0 :(得分:0)

测试ID是否在agent_id数组中:

db.vendor.find({agent_id: {$in: ["54110be4763f4a04208b47ab"]}})

如果我理解正确的话。