mongo查找层级json串
在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数据库,并且已经选择了正确的集合。
原文地址: http://www.cveoy.top/t/topic/jarx 著作权归作者所有。请勿转载和采集!