Cancellare tutti i documenti in una collection in MongoDB con PyMongo

Mattepuffo's logo
Cancellare tutti i documenti in una collection in MongoDB con PyMongo

Cancellare tutti i documenti in una collection in MongoDB con PyMongo

PyMongo è praticamente la libreria standard per Python per lavorare con MongoDB.

In questo articolo vediamo un piccolo snippet per cancellare tutti i documenti di una collezione.

Se non siete sicuri ovviamente fate prima un backup!

Ecco qua:

import pymongo

str_conn = "........"
client = pymongo.MongoClient(str_conn)
db = client.multimedia
collection = db.musica
collection.delete_many({})   
print(collection.count_documents({}))

In pratica usiamo la funzione delete_many senza passare valori!

Enjoy!


Condividi

Commentami!