2015-06-09 61 views
0

我需要做一些清理工作,所以我在Couchbase控制檯中編寫了一個可以獲取我的數據的View。我如何更新或刪除它們?Couchbase控制檯 - 刪除文檔

感謝

+2

您可以使用[管理控制檯](http://docs.couchbase.com/admin/admin/UI/ui-document-editor.html)或任何Couchbase的[SDK](http:// docs。 couchbase.com/developer/dev-guide-3.0/intro.html)更新或刪除文檔。對於大量文檔,建議使用SDK。 – mrkwse

回答

0

刪除,的更好的方法將是每個的objectID從視圖做觸摸()方法來設置一個隨機TTL不管是什麼時間範圍內你的下一個;小時,天,月等等。然後,Couchbase將隨着時間的推移優雅地刪除對象,並且在羣集上幾乎沒有負載。這將會非常快,因爲您不是在編輯對象本身,而只是Couchbase爲該對象保留的元數據,並且它非常快速。

對於更新對象,高級別是;對於視圖中的每個對象,您都會讀取對象,對其進行更改,然後將其保存回數據庫。

如果有更具體的東西你正在尋找讓我知道。