【发布时间】:2019-03-24 01:53:22
【问题描述】:
我需要在单个查询中找到状态为'a' 的计数以及数组'Y' 中元素的总数,其中'X' 和'Y' 是嵌套的文档数组。
集合类似如下:
{
X: [
{
Y:[
{
STATUS: 'a'
},
{
STATUS: 'a'
},
{
STATUS: 'b'
}
]
}
]
}
单个 mongodb 查询以查找状态计数 'a' 和数组 'Y' 中的元素总数。
所需结果是 'a' 的计数,即 2 和 'Y' 中的元素总数,即 3。
【问题讨论】:
-
你能发布 JSON 输出吗
-
由于某种原因我无法共享 doc json。
标签: mongodb mongoose aggregation-framework