Couchbase中的批量操作失败

我是Couchbase的新手。我正在尝试从Couchbase Server 3.0.1上Couchbase文档使用Node.js进行一些基本操作当我尝试批量操作时,从Couchbase文档获取的代码已失败。

有一个名为“ test”的数据桶。存储桶中有2个记录,它们的文档编号分别为1和2。如果我一个接一个地获取文档,我可以成功。

但是以下代码返回错误,例如;

抛出新的TypeError('第一个参数必须是字符串或缓冲区。')

我的密码;

var couchbase = require("couchbase");
var cluster = new couchbase.Cluster('192.168.170.129:8091');
var bucket = cluster.openBucket('test');

// Bulk operation

bucket.get(['1', '2'], function(err, res) {

  if(err) {
    console.log("one or more operation failed", err);
    return;
  }

  console.log("success!", res);

});

编辑:我正在使用Couchbase Node.js 2.0

稻田

从Couchbase Node.js 2.0.0 API文档中get()仅可对单个键进行操作。

您正在寻找的功能是getMulti()

bucket.getmulti(['1', '2'], function(err, res) {

  if(err) {
    console.log("one or more operation failed", err);
    return;
  }

  console.log("success!", res);

});

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Couchbase中的批量操作失败

来自分类Dev

Couchbase批量检索Java中的多个密钥

来自分类Dev

批量读取Couchbase存储桶中的文档

来自分类Dev

MOVE操作后批量使日志文件失败

来自分类Dev

如何在Couchbase中记录操作?

来自分类Dev

admin-on-rest 中的批量操作

来自分类Dev

带有couchbase的rxjava是否为非批量操作提供价值

来自分类Dev

带有couchbase的rxjava是否为非批量操作提供价值

来自分类Dev

CUDA中的原子操作失败

来自分类Dev

Couchbase(Java SDK)中Add操作的原子性

来自分类Dev

Couchbase(Java SDK)中的Add操作的原子性

来自分类Dev

Django:如何在事务中包装批量更新/插入操作?

来自分类Dev

如何在Ruby on Rails中创建批量操作事务

来自分类Dev

如何使用批量操作更新mongdb中的文档?

来自分类Dev

如何在Cosmos DB中执行大批量操作

来自分类Dev

读取操作是否受益于Cosmos DB中的批量执行?

来自分类Dev

Selenium Webdriver Python-多个标签中的批量操作

来自分类Dev

如何在Ruby on Rails中创建批量操作事务

来自分类Dev

Couchbase CBQ静默失败

来自分类Dev

Couchbase暂时失败

来自分类Dev

Nodejs Couchbase安装失败

来自分类Dev

Couchbase CBQ静默失败

来自分类Dev

SQLAlchemy批量插入失败

来自分类Dev

批量Powershell失败

来自分类Dev

TensorFlow批量图像操作

来自分类Dev

WordPress批量操作

来自分类Dev

问:ImageMagick 批量操作

来自分类Dev

重试github操作中失败的作业

来自分类Dev

在vertx中,如何提供操作失败的结果