Python Tutorial

Python MongoDB Supprimer le document


Supprimer le document

Pour supprimer un document, nous utilisons le
delete_one() méthode.

Le premier paramètre de la delete_one() La méthode est un objet de requête définissant le document à supprimer.

Note: Si la requête trouve plusieurs documents, seule la première occurrence est supprimée.

Exemple

Supprimez le document avec l’adresse « Mountain 21 »:

importer pymongo

monclient = pymongo.MongoClient(« mongodb://localhost:27017/ »)
madb = monclient[« mydatabase »]
mycol = mabd[« customers »]

marequête = { « adresse »: « Montagne 21 » }

mycol.delete_one(marequête)

Exemple d’exécution »


Supprimer de nombreux documents

Pour supprimer plusieurs documents, utilisez le
delete_many() méthode.

Le premier paramètre de la delete_many() La méthode est un objet de requête définissant les documents à supprimer.

Exemple

Supprimez tous les documents dont l’adresse commence par la lettre S :

importer pymongo

monclient = pymongo.MongoClient(« mongodb://localhost:27017/ »)
madb = monclient[« mydatabase »]
mycol = mabd[« customers »]

marequête = { « adresse »: {« $regex »: « ^S »} }

x = mycol.delete_many(marequête)

print(x.deleted_count,  » documents supprimés. »)

Exemple d’exécution »


Supprimer tous les documents d’une collection

Pour supprimer tous les documents d’une collection, transmettez un objet de requête vide au delete_many() méthode:

Exemple

Supprimez tous les documents de la collection « clients » :

importer pymongo

monclient = pymongo.MongoClient(« mongodb://localhost:27017/ »)
madb = monclient[« mydatabase »]
mycol = mabd[« customers »]

x = mycol.delete_many({})

print(x.deleted_count,  » documents supprimés. »)

Exemple d’exécution »


#Python #MongoDB #Supprimer #document

Articles similaires

Voir Aussi
Fermer
Bouton retour en haut de la page