Mongodb, Pymongo, Aggregat gibt seltsame Ausgabe (etwas über Cursor)
Ich versuche, eine Liste der Personen mit den meisten Einträgen in meiner Datenbank abzurufen.
print db.points.aggregate(
[
{
"$group":
{
"_id": "$created.user",
"count":{"$sum":1}
}
},
{
"$sort":
{"count":-1}
}
]
)
Ein Eintrag sieht so aus:
{
u'id': u'342902',
u'_id': ObjectId('555af76a029d3b1b0ff9a4be'),
u'type': u'node',
u'pos': [48.9979746, 8.3719741],
u'created': {
u'changeset': u'7105928',
u'version': u'4',
u'uid': u'163673',
u'timestamp': u'2011-01-27T18:05:54Z',
u'user': u'Free_Jan'
}
}
Ich weiß dascreated.user
existiert und ist sonst zugänglich.
Noch die Ausgabe, die ich bekomme, ist:
<pymongo.command_cursor.CommandCursor object at 0x02ADD6B0>
Soll ich keine sortierte Liste bekommen?