我以这种方式在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数据库'和一个数据库。 我的数据库有问题,因为这个名称是随机选择的。 问题: 在创建新用户时如何设置数据库的名称? 要么 如何检索随机创建的名称?
答案 0 :(得分:1)
如果在生成用户名时保存该值以获取十六进制值,该怎么办?
CouchDB中用户的数据库是用户名的十六进制值。例如,如果用户名为john,则为此用户生成的数据库为userdb-6a6f686e
。