sql >> Database >  >> NoSQL >> MongoDB

Hoe werk ik een Mongo-document bij nadat ik het heb ingevoegd?

In pymongo kun je updaten met:
mycollection.update({'_id':mongo_id}, {"$set": post}, upsert=False)
Upsert-parameter wordt ingevoegd in plaats van bijgewerkt als het bericht niet in de database wordt gevonden.
Documentatie is beschikbaar op de MongoDB-site.

UPDATE Gebruik voor versie> 3 update_one in plaats van bijwerken :

mycollection.update_one({'_id':mongo_id}, {"$set": post}, upsert=False)



  1. hoe vul en aggregeer in dezelfde verklaring?

  2. Schrijf op Slave redis db

  3. .updateOne op MongoDB werkt niet in Node.js

  4. MongoDB $avg Aggregation Pipeline Operator