基于Mongo DB中的数组元素查询对象的数组

时间:2017-07-12 12:04:32

标签: arrays mongodb mongodb-query

我想要一个查询来从嵌入在object中的字符串数组中获取文档。

文档

{
"_id" : "3YKncXW8jGYqBG2zx",
"roles" : {
    "public" : [ 
        "dashboard"
    ],
    "private" : [ 
        "Sanity", 
        "run_api", 
        "Dashboard"
    ]
  }
}

{
"_id" : "nwS84s8bHNdS7N2vh",
"roles" : {
    "private" : [ 
        "Sanity", 
        "run_api", 
        "Dashboard"
    ]
  }
}

查询我用

db.getCollection('rolesCollection').find({roles : {"private" : [ "Sanity", "run_api" , "Dashboard" }})

结果

0个文件。

结果

3YKncXW8jGYqBG2zx

nwS84s8bHNdS7N2vh

有人可以帮助我获取private数组元素"Sanity", "run_api" and "Dashboard"的文档_id

0 个答案:

没有答案