sql >> Databasteknik >  >> NoSQL >> MongoDB

Pymongo returnerar endast värden som lista

Gör det så här:

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

Sedan kan du använda markören med en traditionell for-loop eller helt enkelt.

for res in cursor:
    # do something with the result.

Observera att Cursor objekt innehåller ett dokument här eftersom vi grupperar efter None




  1. Model.find är inte en funktion i mongoose

  2. PHP72 MongoDB-drivrutin med Homebrew på OSX

  3. MeteorJS-mall visar inte data, visas inte

  4. Låsa ett dokument i MongoDB