如何检查数据库是否存在于 couchdb 中?
How to Check if the db exists in couchdb or not?
我正在为每个在我的网站上注册的用户在 couchdb 中创建数据库。我在这里使用每个用户概念的沙发。如何在用户注册前验证数据库是否已经存在? couchdb 版本是 2.2.0 .
如果您的用户已在 CouchDB 中注册,您可以启用每个用户沙发功能。在这种情况下,用户数据库使用以下规则命名 userdb-{hex encoded username} 其中 {hex encoded username} 是用户名的 utf-8 表示形式的十六进制字符串。
您可以从用户名评估数据库名称,然后使用此 API 操作检查是否存在:
HEAD /userdb-{十六进制编码的用户名}
如果用户由您的应用程序管理并且未在 couch 中定义,您可以使用数据库命名规则检查数据库是否存在
我正在为每个在我的网站上注册的用户在 couchdb 中创建数据库。我在这里使用每个用户概念的沙发。如何在用户注册前验证数据库是否已经存在? couchdb 版本是 2.2.0 .
如果您的用户已在 CouchDB 中注册,您可以启用每个用户沙发功能。在这种情况下,用户数据库使用以下规则命名 userdb-{hex encoded username} 其中 {hex encoded username} 是用户名的 utf-8 表示形式的十六进制字符串。
您可以从用户名评估数据库名称,然后使用此 API 操作检查是否存在:
HEAD /userdb-{十六进制编码的用户名}
如果用户由您的应用程序管理并且未在 couch 中定义,您可以使用数据库命名规则检查数据库是否存在