MongoDB聚合函数

时间:2013-05-19 11:00:08

标签: mongodb

我正在尝试在MongoDB集合上进行分组(我的版本是2.2.2)

db.stream.aggregate({$group: { MyId:"A1"}})

但是我收到以下错误:

19 11:56:20 TypeError: db.stream.aggregate is not a function (shell):1

非常感谢,

1 个答案:

答案 0 :(得分:11)

您必须使用2.2。+版本的 shell 才能使用aggregate帮助程序。

您可以在shell提示符下使用version()命令检查shell版本。

此外,您的聚合语法不正确 - $group运算符必须设置一个名为_id的字段(您有MyId),这就是告诉您聚合的字段。