92 votes

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

Disons que j’insère le document.

Maintenant, disons que je veux ajouter un champ et le mettre à jour. Comment puis-je faire cela? Cela ne semble pas fonctionner.....

121voto

allait Points 931

Dans pymongo, vous pouvez mettre à jour avec:
``
Le paramètre Upsert s’insère au lieu de la mettre à jour si la publication est introuvable 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:

``

13voto

Gürol Canbek Points 556

Selon la dernière documentation sur PyMongo intitulée Insérer un document (l’insertion est déconseillée) et l’approche défensive suivante, vous devez insérer et mettre à jour comme suit :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X