我正在尝试使用C#驱动程序中的MongoDB流畅聚合语法编写一个非常简单的分组查询 .
我按作者对文档进行分组并返回每位作者的计数 . 我不需要返回作者姓名,只需要返回计数 . 下面的代码编译,但是当我执行它时,我得到这个异常:
命令聚合失败:组聚合字段名称'$ sum'不能是运算符名称 .
var query = Collection<TestFile>()
.Aggregate()
.Group(
t => t.AuthorName,
grp => grp.Count()
)
.ToEnumerable();
MongoDB版本:3.2.4
MongoDB C#驱动程序版本:2.2.3.3
1 回答
试试这样(虽然没有测试)