我的CouchDB在一个子目录中。 我应该列出作为摇篮主机?
我的CouchDB数据库位于以下目录中:
http://example.com/couchdb/
例如,我在这里有一个CouchDB数据库“foo”:
http://example.com/couchdb/foo/
我应该在摇篮设置function中列出“主机”?
cradle.setup({host: '[what goes here]', options: {cache: true, raw: false}});
上面的例子来自: https : //github.com/cloudhead/cradle
我不能得到摇篮,看到我的数据库…
尝试添加主机的IP地址作为托pipe主机选项。
长远来看,我不确定这会起作用。 我浏览了摇篮来源,并且做了很多string连接来构build许多查询。
尝试添加数据库名称的path,所以而不是/foo
你会有数据库couchdb/foo
。 至less对于数据库查询(希望是文档,视图,附件以及该path中的所有内容),它可能工作。
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!"); })
对不起,我没有前缀的沙发设置来直接testing。 欢迎下载,欢迎编辑!