【发布时间】:2014-12-21 14:24:27
【问题描述】:
我需要对 MongoDB 表执行以下操作。我需要根据某些列值过滤文档,我需要按列分组并根据聚合找到值的计数。此外,我想标准化计数值(即,将结果的计数值除以该结果的最大计数值)。
我已经通过使用聚合管道的 $match 和 $group 参数完成了前两个步骤。我不确定如何对结果部分进行规范化。
我当前的查询看起来像这样
db.list_input_file.aggregate([
{$match:{ 'content.Year' : {$eq : '2006'} }},
{$group:{'_id':'$content.Author', count:{$sum:1}}}
])
【问题讨论】:
标签: mongodb aggregation-framework