2017-12-01 13 views
0

私は、次があります。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) 

この第二の部分は、ちょうど、コレクション内のすべての文書を印刷することです。ただし、プログラムを再実行するたびにコレクションがクリアされるわけではありません。なぜ誰が知っていますか?

答えて

0

代わりにこの

db.collection.remove({}) 

を行うので、これは

db.accounts.remote({}) 

また、あなたは、この行を必要としませんんcollection=db['accounts']