sql >> Databáze >  >> NoSQL >> MongoDB

Pymongo vrací hodnoty pouze jako seznam

Jednoduše to udělejte takto:

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

Poté můžete kurzor používat pomocí tradiční smyčky for nebo jednoduše.

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

Všimněte si, že Cursor objekt obsahuje jeden dokument zde, protože seskupujeme podle None




  1. Nejlepší postup pro upgrade Redis pomocí Sentinelů?

  2. Vyberte Odpovídající prvek pole a Vraťte vybraná pole

  3. Play:Jak transformovat JSON při zápisu/čtení do/z MongoDB

  4. Django s databází NoSQL