Как проверить, существует ли БД в couchdb или нет? - PullRequest
0 голосов
/ 11 сентября 2018

Я создаю базу данных в couchdb для каждого пользователя, который зарегистрирован на моем сайте.Я использую диван в соответствии с концепцией пользователя здесь.Как я могу проверить, существует ли база данных до регистрации пользователя?версия couchdb - 2.2.0.

1 Ответ

0 голосов
/ 12 сентября 2018

Если ваши пользователи зарегистрированы в CouchDB, вы можете включить функции кушетки для каждого пользователя.В этом случае пользовательская база данных именуется следующим правилом userdb- {шестнадцатеричное имя пользователя}, где {шестнадцатеричное имя пользователя} - шестнадцатеричная строка представления имени пользователя в utf-8.

Вы можете оценить имя БД по имени пользователя de и затем проверить существование с помощью этой операции API:

HEAD / userdb- {имя пользователя в шестнадцатеричном коде}

Если пользователиуправляются вашим приложением и не определены на диване, вы можете просто проверить существование базы данных, используя правило именования БД

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...