(蒙戈新手在這裏,不好意思)我有一個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(例如約翰·斯諾)接收到的數據,甚至使用$組屬性。任何想法 ?
感謝您的閱讀。