在 MongoDB 中,可以使用点号 (.) 来访问和查找嵌套在层级 JSON 文档中的字段。以下是一个示例:

假设我们有一个名为 'employees' 的集合,其中包含以下文档:

{
  '_id': 1,
  'name': 'John',
  'address': {
    'street': '123 Main St',
    'city': 'New York',
    'state': 'NY',
    'zipcode': '10001'
  }
}

要查找特定字段,可以使用以下查询语句:

db.employees.find({ 'address.city': 'New York' })

这将返回所有居住在纽约的员工文档。

如果要在嵌套的 JSON 数组中查找字段,可以使用以下查询语句:

db.employees.find({ 'skills.name': 'Java' })

这将返回具有 Java 技能的所有员工文档。

请注意,这些查询语句假设你已经连接到 MongoDB 数据库,并且已经选择了正确的集合。

MongoDB 查询嵌套 JSON 文档字段指南

原文地址: https://www.cveoy.top/t/topic/iSvR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录