MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment mettre à jour un document Mongo après l'avoir inséré ?

Dans pymongo, vous pouvez mettre à jour avec :
mycollection.update({'_id':mongo_id}, {"$set": post}, upsert=False)
Le paramètre Upsert s'insérera au lieu de se mettre à jour si le message n'est pas trouvé dans la base de données.
La documentation est disponible sur le site mongodb.

MISE À JOUR Pour la version > 3, utilisez update_one au lieu de mettre à jour :

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