【发布时间】:2017-07-01 21:49:34
【问题描述】:
我有一个文档集合,每个文档都有一个字段,它是一个子文档数组,所有子文档都有一个公共字段“状态”。我想查找所有子文档具有相同状态的所有文档。
收藏:
{
"name" : "John",
"wives" : [
{
"name" : "Mary",
"status" : "dead"
},
{
"name" : "Anne",
"status" : "alive"
}
]
},
{
"name" : "Bill",
"wives" : [
{
"name" : "Mary",
"status" : "dead"
},
{
"name" : "Anne",
"status" : "dead"
}
]
},
{
"name" : "Mohammed",
"wives" : [
{
"name" : "Jane",
"status" : "dead"
},
{
"name" : "Sarah",
"status" : "dying"
}
]
}
我想检查是否所有妻子都死了,只找到比尔。
【问题讨论】:
标签: mongodb mongodb-query aggregation-framework