当我用键搜索时,我想从mongodb文档中获取唯一的值

时间:2019-05-09 13:16:43

标签: arrays mongodb command getvalue

我需要一个MongoDB查询来从文档中获取唯一的值。我有以下两个文件。我想从第二个文档中获取service键的唯一值。

{
    "develop-48" : [ 
        {
            "analytics" : "f58b6fc81b",
            "service" : "3e449ce020e2",
            "cdm" : "03e9e4f9423fd"
        }
    ]
}

{
    "develop-12" : [ 
        {
            "analytics" : "f58b6fc54b",
            "service" : "3e449ce020d3",
            "cdm" : "03e9e4f9423fd"
        }
    ]
}

我尝试过的查询是 db.den.find({},{"develop-12.service":1, "_id": 0})

我得到的输出是{ } { "develop-12" : [ { "service" : "3e449ce020d3" } ] }

预期输出为3e449ce020d3 如果不可能的话,建议我实现这一目标的最佳方法

0 个答案:

没有答案