如何使用CAS替换Couchbase文档-CouchBase Node JS 2.0

莫希特·查拉德瓦(Mohit Charadva)

我有通过get()方法查询文档而获得的CAS ID。现在,仅在CAS值未更改的情况下,我才想更新同一文档。

因此,我需要在replace()方法中提供CAS,但我不知道该怎么做。

如果有人知道该怎么做,请帮助我。

谢谢。

Avsej

使用http://docs.couchbase.com/sdk-api/couchbase-node-client-2.0.0/Bucket.html#replace上的API文档,您可以这样做:

var myCas = ...;
var myBucket = myCluster.openBucket();
myBucket.replace('document_name', {some: 'value'}, {cas: myCas},
  function(err, res) {
    if (err) {
      console.log('operation failed', err);
      return;
    }
    console.log('success!', res);
  });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用CAS替换Couchbase文档-CouchBase Node JS 2.0

来自分类Dev

Couchbase node.js模块

来自分类Dev

Couchbase node.js模块

来自分类Dev

Couchbase集群和Node.js分布式架构

来自分类Dev

couchbase在node.js中按日期减少

来自分类Dev

使用node.js启用Couchbase N1QL引擎

来自分类Dev

使用Couchnode模块v.1.2.4从Node.js连接到CouchBase时出错

来自分类Dev

使用针对Node.js的Couchbase SDK从AWS Lambda对CRUDbase进行CRUD操作

来自分类Dev

带有Couchbase数据库的无效ELF标头Node js

来自分类Dev

从Node.js SDK向Couchbase的并行数据库请求

来自分类Dev

Couchbase集群和Node.js分布式体系结构

来自分类Dev

如何使用Couchbase中的视图获取文档

来自分类Dev

Couchbase:如何使用文档ID模式删除多个文档

来自分类Dev

与大多数节点问题相反,插入到couchbase后,node.js永远不会退出

来自分类Dev

在Ubuntu 18.04 WSL 2上安装Couchbase

来自分类Dev

在 Ubuntu 18.04 WSL 2 上安装 Couchbase

来自分类Dev

如何使用.Net SDK在Couchbase中检查/获取文档到期?

来自分类Dev

Couchbase索引

来自分类Dev

Couchbase安全

来自分类Dev

在Couchbase中联接文档并使用聚合函数

来自分类Dev

iOS使用CouchBase Lite

来自分类Dev

在Couchbase中压缩JSON文档

来自分类Dev

Couchbase文档更新非常频繁

来自分类Dev

在Couchbase中压缩JSON文档

来自分类Dev

Couchbase视图返回重复的文档

来自分类Dev

与Couchbase中参考文档的关系

来自分类Dev

Couchbase文档读取日期/时间

来自分类Dev

如何删除Couchbase中没有子文档的文档?

来自分类Dev

您如何使用Couchbase执行upsert?