我有通过get()方法查询文档而获得的CAS ID。现在,仅在CAS值未更改的情况下,我才想更新同一文档。
因此,我需要在replace()方法中提供CAS,但我不知道该怎么做。
如果有人知道该怎么做,请帮助我。
谢谢。
使用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] 删除。
我来说两句