是否可以在 MongoDB 中查询特定字段名的值,而不管它在文档结构中的位置?
例如,如果我有这个文件:https ://mongoplayground.net/p/ANSezUHhueD
{
device_name: "host1",
ip: 192.168.1.10,
connected_hosts: [
{
name: "host2",
ip: 192.168.1.11
},
{
name: "host2",
ip: 192.168.1.12
}
]
}
我是否可以查找所有名为“ip”的字段,无论它们是在哪里定义的,所以我得到一个列出所有 3 个 IP [192.168.1.10、192.168.1.11、192.168.1.12] 的结果?
在我的用例中,嵌套文档 {name, ip} 可以出现在其他不同的嵌套文档中。