我需要做一些清理工作,所以我在Couchbase控制台中编写了一个View来获取我的数据。如何更新或删除它们?
由于
答案 0 :(得分:0)
对于删除,对于视图中的每个objectID,更好的方法之一是使用touch()方法为下一个任何时间范围设置随机TTL;小时,天,月等等。然后Couchbase会随着时间的推移正常删除对象,而群集上几乎没有负载。这可能会非常快,因为您不是在编辑对象本身,而是只有Couchbase为该对象保留的元数据,并且它非常快。
对于更新对象,高级别将是;对于视图中的每个objectid,您可以读取对象,对其进行更改,然后将其保存回数据库。
如果有更具体的内容,请联系我们。