Я хочу создать базу данных Couchdb 2.0 так, чтобы
- только один зарегистрированный пользователь мог читать документы в ней (и это может быть администратор базы данных)
- любой зарегистрированный пользовательмогу написать ему.
Принимая мои подсказки от нескольких других людей, я хочу настроить Couchdb так, чтобы любой запрос:
/{db}/{docid}
был переписан таким образом, чтоон обрабатывается функцией _rewrite в проектной документации в {db}.Насколько я понимаю, это означает, что его следует переписать так:
/{db}/_design/ddoc/_rewrite/{db}/{docid}
Этот проектный документ будет содержать функцию, которая (для запроса GET) сравнивает пользователя в объекте запроса с владельцем базы данных.(константа в функции).Только при равенстве документ будет возвращен.
Я смоделировал переписанный URL на моем (довольно слабом) понимании переписывающей документации .
Теперь это правильно?Или любой запрос к / {db} будет направлен через функцию _rewrite?Если нет, то как мне это настроить?