所以我用了这个聚合查询。
db.aggregate([{'$group':{'compound':'xyz','target.id':'123'}}])
在上面的复合xyz示例中,获得12个结果,其target.id为123。因此,我想使用上述聚合查询对它们进行分组,但会引发此错误。
Failed to execute script.
Error:
Assert: command failed: {
"code" : 40234,
"ok" : 0,
"errmsg" : "The field 'compound' must be an accumulator object"
} : aggregate failed
答案 0 :(得分:0)