(蒙戈新手在这里,不好意思)我有一个MongoDB的集合,这个模式映射缩减的结果:排序匹配组由ID合计
{
"_id" : "John Snow",
"value" : {
"countTot" : 500,
"countCall" : 30,
"comment" : [
{
"text" : "this is a text",
"date" : 2016-11-17 00:00:00.000Z,
"type" : "call"
},
{
"text" : "this is a text",
"date" : 2016-11-12 00:00:00.000Z,
"type" : "visit"
},
...
]
}
}
我的目标是有包含所有意见的文件某种类型的。例如,与所有的电话约翰雪文件。
我管理使用此有某种类型的所有注释:
db.general_stats.aggregate(
{ $unwind: '$value.comment' },
{ $match: {
'value.comment.type': 'call'
}}
)
但是,我无法找到一个方法来组由ID(例如约翰·斯诺)接收到的数据,甚至使用$组属性。任何想法 ?
感谢您的阅读。