代码之家  ›  专栏  ›  技术社区  ›  user3740179

数据库的随机名称

  •  0
  • user3740179  · 技术社区  · 6 年前

    我通过以下方式在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"}'
    

    此方法创建两个对象:“\u用户数据库”中的文档和数据库。 我对数据库有问题,因为这个数据库的名称是随机选择的。 问题: 创建新用户时,如何设置数据库的名称? 或 如何检索随机创建的名称?

    1 回复  |  直到 6 年前
        1
  •  1
  •   richard    6 年前

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

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

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