MongoDB,聚合,组和项目

时间:2017-01-09 15:35:18

标签: mongodb mongodb-query aggregation-framework

我想创建一个查询,返回每个不同博客类型<input #createdAt ngModel type="datetime-local" id="createdAt" name="date" class="form-control" required> 的评论数量。

输出结果应该类似于

("bloggtyp: "recept"/ "mina böcker" / "övrigt")

我当前的查询仅返回所有{ "bloggtyp": "recept", "kommentarer" : 7, "bloggtyp": "mina böcker", "kommentarer" : 1, "bloggtyp": "övrigt", "kommentarer" : 1 } 的评论总数:

blogtypes

那么为每个bloggtype预测评论量的正确语法是什么?

db.morgan.aggregate(
    { 
        $group: {
            _id: "", 
            kommentarer: { $sum: "$kommentarer" }
        }
    }, 
    {
        $project: {
            _id: 0, 
            kommentarer: "$kommentarer"
        }
    }
)

0 个答案:

没有答案