【问题标题】:list all database in CouchDb view,validation functions在 CouchDb 视图中列出所有数据库,验证函数
【发布时间】:2012-06-17 22:45:15
【问题描述】:

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

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

我知道我可以通过 http 请求来获取它,例如:

“http://server/_all_dbs”

但是真的很乱。

谢谢奥伦。

【问题讨论】:

    标签: database function view couchdb


    【解决方案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
    

    【讨论】:

      【解决方案2】:

      我知道我可以通过 http 请求来获取它,例如:

      http://server/_all_dbs

      但是真的很乱。

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

      ccurl /all_dbs | jq
      

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 2019-03-02
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-02-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多