Python MongoDB-Dokument aktualisieren
In MongoDB können wir dieupdate_one()Methode verwenden, um Datensätze in einem Dokument zu ändern. Der erste Parameter dieser Methode ist die Abfragebedingung, und der zweite Parameter ist das zu ändernde Feld.
Wenn mehr als ein übereinstimmender Datensatz gefunden wird, wird nur der erste geändert.
Die in diesem Artikel verwendeten Testdaten sind wie folgt (klicken Sie auf das Bild, um eine größere Version anzuzeigen):
Das folgende Beispiel ändert den Wert des Feldes alexa von 10000 auf 12345:
Beispiel
Nach der Ausführung lautet das Ausgabeergebnis:

update_one()Die Methode kann nur den ersten übereinstimmenden Datensatz ändern. Um alle übereinstimmenden Datensätze zu ändern, können Sieupdate_many() verwenden。
Das folgende Beispiel findet alleF, die mitnameFeldern beginnen, und für alle übereinstimmenden Datensätze wird dasalexaFeld geändert in123:
Beispiel
Das Ausgabeergebnis ist:
1 文档已修改
Prüfen Sie, ob die Daten geändert wurden:

Python MongoDB