9

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

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

但我收到以下错误:

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

非常感谢,

4

1 回答 1

11

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

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

此外,您的聚合语法不正确 -$group操作员必须设置一个名为_id(you have MyId) 的字段,它告诉它您正在聚合哪个字段。

于 2013-09-01T20:13:04.710 回答