Mongodb 从Mongo group聚合返回嵌入字段
这是一个错误: “字段'value'必须是累加器对象”Mongodb 从Mongo group聚合返回嵌入字段,mongodb,aggregation-framework,Mongodb,Aggregation Framework,这是一个错误: “字段'value'必须是累加器对象” 你必须这样做: db.test.aggregate([ { $group: { _id: "$_id", value:{ total: { $sum: "$value" }, unique: { $sum: 1 } } } }, { $out : "test1" } ]) db.
你必须这样做:
db.test.aggregate([
{
$group: {
_id: "$_id",
value:{
total: { $sum: "$value" },
unique: { $sum: 1 }
}
}
},
{ $out : "test1" }
])
db.collection.aggregate([
{
$group: {
_id: "$_id",
total: { $sum: "$value" },
unique: { $sum: 1}
}
},
{ $project: { _id: 1, value: {total: "$total", unique: "$unique"} } }
])