sql >> Database >  >> NoSQL >> MongoDB

Pymongo retourneert waarden alleen als lijst

Doe het gewoon zo:

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

Dan kun je de cursor gebruiken met een traditionele for-lus of gewoon.

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

Merk op dat de Cursor object bevat één document hier omdat we groeperen op None




  1. Unieke index werkt niet met Mongoose / MongoDB

  2. Wat gebeurt er als Mongodb geen geheugen meer heeft?

  3. $ontwind lege array

  4. Passport.js en Mongoose.js vullen Gebruiker bij inloggen - verliest ingevuld veld op req.user