6

我需要在视图/验证函数中获取 Couchdb 服务器中所有数据库的列表。

是否有 CouchDb 预定义功能,我可以在函数内部使用它(如发射)?

我知道我可以做 http 请求来得到这个,比如:

“http://server/_all_dbs”

但它真的很乱。

谢谢奥伦。

4

3 回答 3

5

您有两种方法可以列出 CouchDB 服务器中的所有数据库

无密码

curl -X GET http://127.0.0.1:5984/_all_dbs

带密码

curl -X GET http://USER:PASSWORD@127.0.0.1:5984/_all_dbs
于 2018-12-03T15:06:43.917 回答
4

不,在视图中,您只能看到您正在处理的文档。

于 2012-06-26T07:15:30.970 回答
4

我知道我可以做 http 请求来得到这个,比如:

" http://server/_all_dbs "

但它真的很乱。

您可以使用jq来减少混乱:

ccurl /all_dbs | jq

(以上使用ccurl让生活更轻松。)

于 2018-01-17T20:21:41.157 回答