MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

pymongo update_one(), upsert=Вярно без използване на $ оператори

Разгледахте ли документацията на mongodb за updateOne ?Трябва да посочите оператор за актуализиране като $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. Защо свързването към MongoDB от Node.js е бавно

  2. Разлика в производителността на Mongodb между хеш и възходящи индекси (някаква причина да не използвате хеш в неподредено поле?)

  3. Mongodb търсене масив от елементи с комбиниран резултат

  4. MongoCursorTimeoutException за агрегатна функция

  5. Как да конвертирате BasicDBObject в Mongo документ с Java Mongo DB драйвер версия 3?