-1
我有以下集合:所有集合屬性的計數陣列元件
{
"comments" : [{"text" : "z"},{"text" : "b"}]
}
{
"comments" : [{"text" : "a"}]
}
每個收集元件有一個屬性comments
與評論的陣列。
如何計算我收藏中的所有評論?這個系列有3條評論
我不想算我的收藏長度。
我有以下集合:所有集合屬性的計數陣列元件
{
"comments" : [{"text" : "z"},{"text" : "b"}]
}
{
"comments" : [{"text" : "a"}]
}
每個收集元件有一個屬性comments
與評論的陣列。
如何計算我收藏中的所有評論?這個系列有3條評論
我不想算我的收藏長度。
你有沒有嘗試過:
db.collection.aggregate([
{ $unwind: "$comments" },
{ $group: {
_id: "$_id",
sum: { $sum: 1 }
}
}
]);