首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用node- couchdb -api在couchdb中创建临时视图

使用node- couchdb -api在couchdb中创建临时视图
EN

Stack Overflow用户
提问于 2012-04-11 15:05:28
回答 1查看 870关注 0票数 1

我正在尝试使用node- couchdb -api在nodejs级别连接couchdb,如下面的链接所述,http://dominicbarnes.us/node-couchdb-api/.My couchdb版本为1.1.1,nodejs版本为0.6.10。

为了创建http://dominicbarnes.us/node-couchdb-api/api/database/tempView.html接口中提到的临时视图,我编写了以下代码。

代码语言:javascript
复制
var couchdb = require("couchdb-api");
var server = couchdb.srv(localhost, 5984, false, false);
var db = server.db("test");
var map = function (doc) {
emit(null, 1);
};
var reduce = "_sum";
var query = { include_docs: true };
db.tempView(map, reduce, query, function (err, response) {
console.log(response);
});

但我面临着以下问题。

代码语言:javascript
复制
C:\Program Files\nodejs\node_modules\couchdb-api>node server.js
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
          ^
TypeError: Cannot read property '0' of null
at C:\Program Files\nodejs\node_modules\couchdb-api\lib\util.js:24:39
at Array.map (native)
at Object.formatFunction (C:\Program Files\nodejs\node_modules\couchdb-api\lib\util.js:22:25)
at Object.tempView (C:\Program Files\nodejs\node_modules\couchdb-api\lib\database.js:285:28)
at Object.<anonymous> (C:\Program Files\nodejs\node_modules\couchdb-api\server.js:27:4)
at Module._compile (module.js:441:26)
at Object..js (module.js:459:10)
at Module.load (module.js:348:31)
at Function._load (module.js:308:12)
at Array.0 (module.js:479:10)

请建议我来解决这个问题。提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-12 05:39:31

对于您遇到的问题,我深表遗憾。我是这个模块的创建者,我刚刚将1.1.2版本升级到了NPM,它可以解决您的问题。(并包含一个单元测试,以确保这种情况不会再次发生)

只需通过npm update couchdb-api更新到最新版本,您就应该可以开始使用了。如果您有进一步的问题,请告诉我。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10101389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档