| 子文档 | "addr.city": "Shanghai" |
|---|---|
| 数组元素 | "items.sku": "A-1" |
| 注意 | 路径区分大小写 |
示例
示例
db.users.find({ "addr.city": "Shanghai" })
db.orders.find({ "items.sku": "A-1" })数组配点号时多个条件是“元素各自满足即可”,组合条件必须用 $elemMatch。
嵌套对象与数组用点号定位:"addr.city" 匹配子文档字段,"items.sku" 匹配数组中任一元素的 sku。
| 子文档 | "addr.city": "Shanghai" |
|---|---|
| 数组元素 | "items.sku": "A-1" |
| 注意 | 路径区分大小写 |
db.users.find({ "addr.city": "Shanghai" })
db.orders.find({ "items.sku": "A-1" })