2017-12-01 2 views
0

Ich habe folgendes:Löschen von Dokumenten aus der Sammlung in Pymongo?

from pymongo import MongoClient 
client = MongoClient() 
db=client.localhost 
collection=db['accounts'] 
db.collection.remove({}) 

cursor = collection.find({}) 
for document in cursor: 
    print(document) 

Dieser zweite Teil alle Dokumente in der Sammlung nur drucken. Die Sammlung wird jedoch nicht jedes Mal gelöscht, wenn ich das Programm erneut ausführen. Weiß jemand warum?

Antwort

0

Statt dies zu tun

db.collection.remove({}) 

tun dies

db.accounts.remote({}) 

Auch Sie diese Zeile nicht brauchen collection=db['accounts']

Verwandte Themen