Mongo DB - Aggregation von Daten (in MongoDB 2.1.0 - Instabile release):
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",
nicht sicher, was ich falsch, wie das Beispiel tue in: http://www.mongodb.org/display/DOCS/Aggregation+Framework+-+%24group
zeigt, wie die Aggregation durchgeführt wird.
Ich würde einige Unterstützung zu schätzen wissen. Vielen Dank.
Danke, große Antwort Sie können sie tun, eine Suche zu finden. Dies ist schneller als das Ausführen einer Form von map/reduce, um dasselbe zu tun? Wenn ich es in eine neue Sammlung ausgeben wollte, dann ist $ out verwendet, wie ich es versucht habe und es hat nicht funktioniert. – sam0673
Das Aggregationsframework wurde noch nicht veröffentlicht, und $ out wurde noch nicht implementiert. Bitte beachten Sie dieses Problem: https://jira.mongodb.org/browse/SERVER-3253 –