Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要做一些清理工作,所以我在 Couchbase 控制台中编写了一个视图来获取我的数据。如何更新或删除它们?
谢谢
对于删除,更好的方法之一是为视图中的每个 objectID 执行 touch() 方法,为接下来的任何时间范围设置随机 TTL;小时,天,月什么的。然后 Couchbase 将随着时间的推移优雅地删除对象,而集群上几乎没有负载。这将非常快,因为您没有编辑对象本身,但只有 Couchbase 为该对象保留的元数据,它会非常非常快。
对于对象的更新,高级别是;对于视图中的每个 objectid,您将读取该对象,对其进行更改,然后将其保存回 DB。
如果您正在寻找更具体的内容,请告诉我。