MongoError未知组运算符

时间:2016-05-30 12:37:55

标签: node.js mongodb

我正在为NodeJS使用MongoDb驱动程序。

我在使用聚合方面遇到了问题。 错误是

  

{“name”:“MongoError”,“message”:“未知组操作员   '_id'“,”ok“:0,”errmsg“:”未知组操作符'_id'“,”代码“:15952}

以下脚本:

nil

使用的数据是enter image description here

期望输出是值的总和。

在sql中,我会写:

var node1: Dictionary<String, AnyObject> = ["foo" : "Hello"]
var node2: Dictionary<String, AnyObject> = ["bar" : node1]

1 个答案:

答案 0 :(得分:1)

组管道应该是{ $group: groupParas }而不是{ $group: { groupParas } }因此,当Mongo尝试解释嵌套文档时,您将获得错误,将对象作为_id组运算符获胜。