MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Pymongo retorna valores apenas como lista


Simplesmente faça assim:
cursor = collection.aggregate([
    {"$match": {"current_strategy": "PPStrategy4016"}},
    {"$group": {
        "_id": None, 
        "myFundsChange": {"$push": "$myFundsChange"}
    }}
])

Então você pode consumir o cursor usando um loop for tradicional ou simplesmente.
for res in cursor:
    # do something with the result.

Observe que o Cursor objeto contém um documento aqui porque agrupamos por None