0

是否可以在 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} 可以出现在其他不同的嵌套文档中。

4

0 回答 0