2012-10-31 70 views
0

MongoDb,C#驅動程序:SaveMode選項會影響MongoDb中的「所有數據刪除」操作嗎?如果是這樣,是否可以關閉單一DropAll操作的SafeMode(SafeMode.False)?我知道這是可能的更新操作這個想法是在添加新項目之前刪除集合中的所有項目SaveMode是否影響DropAll?

回答

0

當您使用collection.drop collection c# code 它正在使用db命令。這是應該使用您的連接的寫入關注。 SAFE和UNSAFE之間不應存在任何錯誤差異。

所以是有影響,但不是不刪除每一個文件(除非你使用remove()),所以它是一個快速命令。如果你想確保這個命令被應用到db中的內存中,我不會使用UNSAFE。