Arrays 当我用key搜索时,我想从mongodb文档中获取唯一的值
我需要一个MongoDB查询来从文档中获取唯一的值。我有以下两份文件。我想从第二个文档中获取Arrays 当我用key搜索时,我想从mongodb文档中获取唯一的值,arrays,mongodb,command,getvalue,Arrays,Mongodb,Command,Getvalue,我需要一个MongoDB查询来从文档中获取唯一的值。我有以下两份文件。我想从第二个文档中获取service键的唯一值 { "develop-48" : [ { "analytics" : "f58b6fc81b", "service" : "3e449ce020e2", "cdm" : "03e9e4f9423fd" } ] } 及 我尝试过的问题是 db.den.find
service
键的唯一值
{
"develop-48" : [
{
"analytics" : "f58b6fc81b",
"service" : "3e449ce020e2",
"cdm" : "03e9e4f9423fd"
}
]
}
及
我尝试过的问题是
db.den.find({},{“develope-12.service”:1,{u id:0})
我得到的输出是{}
{“开发-12”:[{“服务”:“3e449ce020d3”}]}
预期输出为3e449ce020d3
如果不可能,请向我建议实现此目标的最佳方法。不可能。。。MongoDB只返回BSON文档,单个字符串不是BSON文档。如果我有像{tag:“develope-12”“analytics:“f58b6fc54b”,“service:“3e449ce020d3”,“cdm:“03e9e4f9423fd”}
develope-12这样的文档,是否可能“
是静态的还是动态的?它只是动态的不可能。。。MongoDB只返回BSON文档,单个字符串不是BSON文档。如果我有{tag:“develope-12”“analytics:“f58b6fc54b”,“service:“3e449ce020d3”,“cdm:“03e9e4f9423fd”}develope-12“
这样的文档是静态的还是动态的?它只是动态的
{
"develop-12" : [
{
"analytics" : "f58b6fc54b",
"service" : "3e449ce020d3",
"cdm" : "03e9e4f9423fd"
}
]
}