Python MongoDB Daten löschen
Wir können diedelete_one()-Methode verwenden, um ein Dokument zu löschen. Der erste Parameter dieser Methode ist das Abfrageobjekt, das angibt, welche Daten gelöscht werden sollen.
Die in diesem Artikel verwendeten Testdaten sind wie folgt (klicken Sie auf das Bild, um es größer anzuzeigen):
Das folgende Beispiel löscht Dokumente mit dem Wert "Taobao" im Feld name:
Beispiel
Das Ausgabeergebnis ist:

Mehrere Dokumente löschen
Wir könnendelete_many()verwenden, um mehrere Dokumente zu löschen. Der erste Parameter dieser Methode ist das Abfrageobjekt, das angibt, welche Daten gelöscht werden sollen.
Alle Dokumente löschen, deren Feld name mit F beginnt:
Beispiel
Das Ausgabeergebnis ist:
1 个文档已删除
Alle Dokumente in einer Sammlung löschen
delete_many() Wenn ein leeres Abfrageobjekt an die Methode übergeben wird, werden alle Dokumente in der Sammlung gelöscht:
Beispiel
Das Ausgabeergebnis ist:
5 个文档已删除
Eine Collection löschen
Wir können diedrop()-Methode verwenden, um eine Collection zu löschen.
Das folgende Beispiel löscht die Collection customers:
Beispiel
Wenn das Löschen erfolgreich ist, gibt drop() true zurück; wenn das Löschen fehlschlägt (Collection existiert nicht), gibt es false zurück.
Wir verwenden den folgenden Befehl im Terminal, um zu prüfen, ob die Collection gelöscht wurde:
> use exampledb switched to db exampledb > show tables;Andere Erweiterungen
Python MongoDB