随机数据库名称

时间:2018-02-28 20:35:20

标签: couchdb

我以这种方式在CouchDB中创建一个新用户:

curl -X  PUT   MY_URL  / _users / org.couchdb.user:userName 
 -H "Accept: application/json" \
 -H "Content-Type: application/json" \
 -d  '{"name": "userName", "password": "pass", "roles": [], "type": "user"}'

这种方法创造了两件事:文件在' _users数据库'和一个数据库。      我的数据库有问题,因为这个名称是随机选择的。 问题:      在创建新用户时如何设置数据库的名称? 要么      如何检索随机创建的名称?

1 个答案:

答案 0 :(得分:1)

如果在生成用户名时保存该值以获取十六进制值,该怎么办?

CouchDB中用户的数据库是用户名的十六进制值。例如,如果用户名为john,则为此用户生成的数据库为userdb-6a6f686e

http://docs.couchdb.org/en/stable/config/couch-peruser.html