1
蒙戈DB - 数据的聚合(MongoDB中2.1.0 - 不稳定的版本):
db.test.save({serverName:'abc123', info:[12,43,23,10]});
db.test.save({serverName:'abc123', info:[12,22,19,11]});
db.test.aggregate({$group:{_id:"$serverName", infoTotal:{ $sum : "$info"}}});
Response: "errmsg" : "exception: the _id field for a group must not be undefined",
不知道我做错了作为例子在:http://www.mongodb.org/display/DOCS/Aggregation+Framework+-+%24group
显示了如何执行聚合。
希望得到一些帮助。谢谢。
感谢,伟大的答案。这比执行某种形式的map/reduce来做同样的事情要快吗?如果我想将它输出到一个新的集合,那么$ out就会被使用,因为我尝试了这一点,但它不起作用。 – sam0673 2012-04-14 00:20:30
聚合框架没有发布,也没有完成,$ out尚未实现 - 请观看此问题:https://jira.mongodb.org/browse/SERVER-3253 – 2012-04-14 18:07:06