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

pymongo update_one(), upsert=True bez użycia operatorów $

Czy przeglądałeś dokumentację mongodb dla updateOne ?Musisz określić operator aktualizacji, taki jak $set :

for hostname, services in dataset[0].items():
    db.titleHardware.update_one({'hostname':hostname},
                                {'$set': {services.keys()[0]: services.values()[0]}}, 
                                upsert=True)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose findOneAndUpdate i upsert nie zwraca żadnych błędów, żadnych dokumentów nie ma wpływu

  2. Biblioteka BSON dla Javy?

  3. MongoDB (serwer v 2.6.7) ze sterownikiem C# 2.0:Jak uzyskać wynik z InsertOneAsync

  4. ustaw domyślne wartości na tablice mangusty w węźle js

  5. Co oznacza dopasowanie zestawu roboczego do pamięci RAM dla MongoDB?