Python MongoDB Supprimer des données
Nous pouvons utiliser la méthodedelete_one()pour supprimer un document. Le premier paramètre de cette méthode est l'objet de requête, qui spécifie quelles données supprimer.
Les données de test utilisées dans cet article sont les suivantes (cliquez sur l'image pour l'agrandir) :
L'exemple suivant supprime les documents dont la valeur du champ name est "Taobao" :
Exemple
Le résultat de sortie est:

Supprimer plusieurs documents
Nous pouvons utiliserdelete_many()comme méthode pour supprimer plusieurs documents. Le premier paramètre de cette méthode est l'objet de requête, qui spécifie quelles données supprimer.
Supprimer tous les documents dont le champ name commence par F :
Exemple
Le résultat de sortie est:
1 个文档已删除
Supprimer tous les documents d'une collection
delete_many() Si un objet de requête vide est passé à la méthode, elle supprimera tous les documents de la collection :
Exemple
Le résultat de sortie est:
5 个文档已删除
Supprimer une collection
Nous pouvons utiliser la méthodedrop()pour supprimer une collection.
L'exemple suivant supprime la collection customers :
Exemple
Si la suppression réussit, drop() renvoie true ; si la suppression échoue (la collection n'existe pas), il renvoie false.
Nous utilisons la commande suivante dans le terminal pour vérifier si la collection a été supprimée :
> use exampledb switched to db exampledb > show tables;Autres extensions
Python MongoDB