PyMongoクエリからの結果:ソート次のように私はMongoDBのクエリを持って
次のような出力になりdata = db.collection.aggregate([{"$match":{"created_at":{"$gte":start,"$lt":end}}},{"$group":{"_id":"$stage","count":{"$sum":1}}},{"$match":{"count":{"$gt":m{u'count': 296, u'_id': u'10.57.72.93'}
:
{u'count': 230, u'_id': u'111.11.111.111'}
{u'count': 2240, u'_id': u'111.11.11.11'}
I「の数によって出力をソートしようとしています「コラム:
data.sort('count', pymongo.DESCENDING)
...しかし、私は次のエラーを取得しています:
'CommandCursor' object has no attribute 'sort'
誰でもこのエラーの理由を説明できますか? Aggregation exampleに示すよう$sort
を使用して
「SON」という名前は定義されていませんが、別の方法では完璧に動作します。 – Prakash
@Prakash、コードの最初の行に示すようにインポートしましたか? – falsetru
ありがとうございましたが、これもうまくいきました:{"$ sort":{"count":-1}} - それらの間に違いはありますか? – Prakash