arrays - 当我用键搜索时,我想从 mongodb 文档中获取唯一的值
问题描述
我需要一个 MongoDB 查询来从文档中获取唯一的值。我有以下两个文件。我想service
从第二个文档中获取 key 的唯一值。
{
"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
如果不可能,建议我实现这一目标的最佳方法
解决方案
推荐阅读
- php - 结合 Woocommerce 运输类
- css - 在角材料组件中按类别应用颜色的问题
- java - pdfbox - 性能调优
- pyspark - 带有空值检查和 if 语句的 pyspark UDF
- javascript - 使用 React 从属性数组构建表
- java - Java Spring Web 应用程序中的白标签错误
- amazon-web-services - AWS 调用者身份问题。我无法接收输出
- c# - 在 Blazor WebAssembly 中应该如何处理来自 WebAPI 的默认值?
- powerbi - 前 n 天中每一天的销售额总和的 DAX 公式
- c++ - 重载 operator<< 时出错,“无法重载仅由返回类型区分的函数”