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

Related Articles

Back to top button