ciao!
ho un problema con la cancellazione di tutti i documenti da una collection in pymongo.
questo il codice:
e questo quello che mi dice:codice:import datetime import pymongo def carica_musica(): now = datetime.datetime.now() str_conn = "mongodb+srv://..." client = pymongo.MongoClient(str_conn) db = client.multimedia collection = db.musica count = collection.count_documents({}) print(count) collection.remove({})
però da quello che leggo sulla documentazione di pymongo il metodo remove c'è!codice:Traceback (most recent call last): File "/home/fermat/PycharmProjects/python-multimedia/main.py", line 4, in <module> carica_musica() File "/home/fermat/PycharmProjects/python-multimedia/musica.py", line 14, in carica_musica collection.remove({}) File "/home/fermat/PycharmProjects/python-multimedia/venv/lib/python3.10/site-packages/pymongo/collection.py", line 2779, in __call__ raise TypeError( TypeError: 'Collection' object is not callable. If you meant to call the 'remove' method on a 'Collection' object it is failing because no such method exists.

Rispondi quotando