sql >> Database >  >> NoSQL >> MongoDB

pymongo update_one(), upsert=Waar zonder gebruik van $-operators

Heb je de mongodb-documentatie bekeken voor updateOne ?Je moet een update-operator opgeven, zoals $set :

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


  1. Hoe een kolom in mongodb te onderdrukken met behulp van Java-stuurprogramma's?

  2. Mongodb-zoekopdracht met $ dichtbij en coördinaten werken niet

  3. mongodb:invoegen indien niet bestaat

  4. Mongo - Negeer eigendom van persistentie