我正在尝试在MongoDB集合上进行分组(我的版本是2.2.2)
db.stream.aggregate({$group: { MyId:"A1"}})
但是我收到以下错误:
19 11:56:20 TypeError: db.stream.aggregate is not a function (shell):1
非常感谢,
答案 0 :(得分:11)
您必须使用2.2。+版本的 shell 才能使用aggregate
帮助程序。
您可以在shell提示符下使用version()
命令检查shell版本。
此外,您的聚合语法不正确 - $group
运算符必须设置一个名为_id
的字段(您有MyId
),这就是告诉您聚合的字段。