2012-11-11 49 views

回答

5

卷曲得到所有用户的文档,grep的提取文件_id,SED条org.couchdb.user:前缀和排序删除了来自查看结果重复:

curl -s http://localhost:5984/_users/_all_docs | grep -o 'org.couchdb.user:[[:alnum:]]\+' | sed -n -e 's/org.couchdb.user:\(.*\)/\1/p' | sort -u 

注意,自从1.2.0版本,如果你有固定的联系在服务器上进行派对,您需要传递CouchDB管理凭据来为_users数据库发出此类请求。

+0

非常感谢! – Kristian

6

使用_all_docs,下面的命令列出特定数据库的所有文档信息,只需指定数据库名称,然后你做:

curl -X GET http://localhost:5984/<db_name>/_all_docs 

然后用_users取代<db_name>,并且使用端口5986,因为_users是一个系统5986端口下的表格:

curl -X GET http://localhost:5986/_users/_all_docs 
相关问题