我使用MongoDB
作爲我的數據庫,並且作爲首次後端開發人員,我可以輕鬆刪除整個數據庫/集合,這真讓我感到困擾。MongoDB - 防止.remove()整個數據庫?
只需鍵入db.collection.remove()
即可刪除該集合中的所有記錄!
我知道,有效的備份策略應使這不是大問題,但我偶爾做一些收藏運行.remove()
,並且我討厭意外和(a)有錯誤的集合名稱鍵入(b)丟失備份和還原之間收集的任何數據,尤其是當我的應用程序收集大量用戶數據時。
是否有任何「保障」我可以設置我的數據庫使用,即使它只是一個警告/確認說
"Yo, are you sure you want to remove everything from <collectionname>?
選擇:Yes/No"
哦,真棒,他們打算建立功能!有沒有時間表,或者這只是一個'也許'?我確信我不是唯一一個害怕這個功能的人! – Jascination
它將在下一個主要版本中發佈https://jira.mongodb.org/browse/SERVER-8580 –