列出CouchDb视图中的所有数据库,验证函数

时间:2012-06-14 20:31:10

标签: database function view couchdb

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

是否有CouchDb预先定义的函数,我可以在函数内部使用它(比如emit)?

我知道我可以通过http请求获取此信息,例如:

“HTTP://服务器/ _all_dbs”

但它真的很乱。

谢谢你。

3 个答案:

答案 0 :(得分:3)

  

我知道我可以通过http请求获取此信息,例如:

     

jq

     

但它真的很乱。

您可以使用ccurl来减少麻烦:

ccurl /all_dbs | jq

(以上使用{{3}}让生活更轻松。)

答案 1 :(得分:2)

不,在视图中,您可以看到的是您正在处理的文档。

答案 2 :(得分:1)

您可以通过两种方式列出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