MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Pymongo zwraca wartości tylko jako listę

Po prostu zrób to tak:

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

Następnie możesz wykorzystać kursor za pomocą tradycyjnej pętli for lub po prostu.

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

Zauważ, że Cursor obiekt zawiera jeden dokument tutaj, ponieważ grupujemy według None




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak w mongoDb usunąć element tablicy według jego indeksu?

  2. Jak znaleźć przecięcie zestawów między dokumentami w jednej kolekcji w MongoDB?

  3. MongoDB $indexOfArray

  4. MongoDB w 2018 r. - rok podsumowany

  5. Jak przesyłać powiadomienia push za pomocą angular.js?