sql >> Database teknologi >  >> NoSQL >> MongoDB

pymongo update_one(), upsert=Sandt uden at bruge $-operatorer

Så du i mongodb-dokumentationen for updateOne ?Du skal angive en opdateringsoperatør såsom $set :

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


  1. Hvad er forskellen mellem Date.now() og Date.now i mongoose?

  2. docker mongo til enkelt (kun primær node) replikasæt (til udvikling)?

  3. Hvordan kan jeg hente et dokument efter _id?

  4. Få procenter med MongoDB samlet $gruppe