什么是一次在沙发床中更新多个文档的最佳方法?
方法我必须在多个bedbase文档中更新类似的信息。一种简单的方法是用java提取所有这些文档,然后更新它们,这不是一个好的解决方案。
couchbase是否提供某种可以使用的功能或API?因此,所有这些文档的文档结构都是相同的。
我们已经搜索了couchbase网站,但没有可用的内容。
谢谢。
答案 0 :(得分:0)
当我们要更新Couchbase中的多个文档时,可以这样做,但是当事务之间发生任何事情(任何异常)时,Couchbase不支持回滚机制。
为此,您必须使用: Couchbase Transactions
对于Spring Boot开发人员: Spring Boot data with Couchbase Transactions
答案 1 :(得分:0)
@Az.Mayo 是正确的 - 但请注意 N1QL 不支持事务 - 您将需要专门用于 Couchbase Transactions 的 Java SDK。