MongoDB聚合函数

Daf*_*Dil 9 mongodb

我想在MongoDB集合上做一个小组(我的版本是2.2.2)

db.stream.aggregate({$group: { MyId:"A1"}})
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

19 11:56:20 TypeError: db.stream.aggregate is not a function (shell):1
Run Code Online (Sandbox Code Playgroud)

非常感谢,

Asy*_*sky 11

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

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

此外,您的聚合语法不正确 - $group运算符必须设置一个名为_id(您有MyId)的字段,该字段告诉它您正在聚合哪个字段.