首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的CouchDB在一个子目录中。我应该列出什么作为托架主机?

我的CouchDB在一个子目录中。我应该列出什么作为托架主机?
EN

Stack Overflow用户
提问于 2011-06-02 02:01:01
回答 2查看 302关注 0票数 1

我的CouchDB数据库位于此目录中:

http://example.com/couchdb/

例如,我在这里有一个CouchDB数据库"foo“:

http://example.com/couchdb/foo/

我应该在底座设置功能中列出什么作为“主机”?

代码语言:javascript
复制
cradle.setup({host: '[what goes here]',
          options: {cache: true, raw: false}});

上面的例子来自:https://github.com/cloudhead/cradle

我无法让摇篮查看我的数据库...

EN

回答 2

Stack Overflow用户

发布于 2011-06-02 02:07:51

尝试添加主机的IP地址作为底座主机选项。

票数 1
EN

Stack Overflow用户

发布于 2011-06-03 09:42:40

不太可能,我不确定这是否会奏效。我浏览了一下Cradle源代码,发现它做了大量的字符串连接来构建许多查询。

尝试将路径添加到数据库名称,这样您将拥有数据库couchdb/foo,而不是/foo。至少对于数据库查询(希望是文档、视图、附件和该路径中的所有内容),它可能会起作用。

代码语言:javascript
复制
var cradle = require('cradle');
var db = new(cradle.Connection)().database('couchdb/foo');
db.get("some_docid", function(err, doc) {
    if(err) throw err;
    console.log("I got the doc!");
})

对不起,我没有前置的沙发设置来直接测试它。欢迎下投票,编辑更受欢迎!

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

https://stackoverflow.com/questions/6205642

复制
相关文章

相似问题

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