MongoDB聚合 - 将项目字段值作为字段

时间:2015-12-20 02:00:18

标签: mongodb aggregation-framework

在将数据变成棘手的格式时遇到一些麻烦。

文档包含以下字段:builder.Attributes.Add("data-update-target-id", updateTargetId);

示例文档:

DialogFormLink()

我想返回看起来像这样的数据:

subject, importance [high,medium,low]

这些数字与每个重要性级别的文档数量相对应

这是我到目前为止所做的:

{_id: "", subject: "red", importance: "high"}

我是否可以使用[{_id: subject, high: 5, medium: 6, low: 3}] 的值并将其设为关键字并将{ $group: { _id: {subject: "$subject", importance: "$importance"}, count: {$sum: 1}, } }, { $group: { _id: "$_id.subject", data: { $push: { importance: "$_id.importance", count: "$count" } } } } 作为值?

0 个答案:

没有答案