首页/数据/NoSQL 速查/点号路径查询嵌套字段
本包目录(322 条)
MongoDB99 条
Elasticsearch89 条ClickHouse56 条时序与列式28 条选型与架构50 条

点号路径查询嵌套字段

嵌套对象与数组用点号定位:"addr.city" 匹配子文档字段,"items.sku" 匹配数组中任一元素的 sku。

NoSQL 速查数据更新于 2026-10-12
子文档"addr.city": "Shanghai"
数组元素"items.sku": "A-1"
注意路径区分大小写

示例

示例
db.users.find({ "addr.city": "Shanghai" })
db.orders.find({ "items.sku": "A-1" })
数组配点号时多个条件是“元素各自满足即可”,组合条件必须用 $elemMatch。

易错点

  • 字段名本身含点号或空格时点号路径易歧义,建模阶段就应避开特殊字符

数据来源与参考

  • MongoDB Manual: Dot Notation
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌