Python Mongodb Mettre à jour un document
Dans MongoDB, nous pouvons utiliser la méthodeupdate_one()pour modifier des enregistrements dans un document. Le premier paramètre de cette méthode est la condition de requête, et le second paramètre est le champ à modifier.
Si plusieurs enregistrements correspondants sont trouvés, seul le premier sera modifié.
Les données de test utilisées dans cet article sont les suivantes (cliquez sur l'image pour voir une version agrandie) :
L'exemple suivant fait passer la valeur du champ alexa de 10000 à 12345 :
Exemple
Après exécution, le résultat de sortie est :

update_one()La méthode ne peut modifier que le premier enregistrement correspondant. Pour modifier tous les enregistrements correspondants, vous pouvez utiliserupdate_many()。
L'exemple suivant trouvera tous lesFcommençant parnamechamps, et pour tous les enregistrements correspondants, lealexachamp est remplacé par123:
Exemple
Le résultat de sortie est:
1 文档已修改
Vérifier si les données ont été modifiées :

Python MongoDB