...
Info |
---|
Das Abfragen mit dem MongoDB Aggregation Framework ist in der Community Edition von Mongo Management Studio nicht enthalten. |
Bei dieser Form der Abfrage werden Ergebnisse verschiedener Teilabfragen zusammengeführt und gruppiert zu einem neuen Ergebnis. Folgendes Beispiel soll dies anschaulich verdeutlichenDie folgende Abfrage liefert eine Liste mit allen US-Bundesstaaten, welche mehr als 10 Millionen Einwohner haben.
Codeblock | ||||||
---|---|---|---|---|---|---|
| ||||||
[ { $group : { _id : "$state", totalPop : { $sum : "$pop" } } }, { $match : { totalPop : { $gte : 10000000 } } } ] |
Hinweis |
---|
Die Abfragen müssen in ein Array eingebettet sein. Werden die entsprechenden Klammern vergessen, so führt dies zu einer Fehlermeldung. |
Tipp |
---|
Ein ausführliche Dokumentation zum Mongo Aggregation Framework findet man hier: http://docs.mongodb.org/manual/core/aggregation-introduction/ |