0

我需要做一些清理工作,所以我在 Couchbase 控制台中编写了一个视图来获取我的数据。如何更新或删除它们?

谢谢

4

1 回答 1

0

对于删除,更好的方法之一是为视图中的每个 objectID 执行 touch() 方法,为接下来的任何时间范围设置随机 TTL;小时,天,月什么的。然后 Couchbase 将随着时间的推移优雅地删除对象,而集群上几乎没有负载。这将非常快,因为您没有编辑对象本身,但只有 Couchbase 为该对象保留的元数据,它会非常非常快。

对于对象的更新,高级别是;对于视图中的每个 objectid,您将读取该对象,对其进行更改,然后将其保存回 DB。

如果您正在寻找更具体的内容,请告诉我。

于 2015-06-11T04:17:08.777 回答