我是 Couchbase 的新手。我正在尝试使用Couchbase Server 3.0.1 上的Couchbase Documents中的 Node.js 进行一些基本操作。当我尝试批量操作时,从 Couchbase 文档中获取的代码失败了。
有一个名为“test”的数据桶。并且存储桶有 2 条记录,它们的 doc 编号为 1 和 2。如果我一个一个拿到文件,我就可以成功。
但是以下代码返回错误,例如;
throw new 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