Для контекста: это приложение HTML, с небольшим или отсутствующим браузерным JavaScript.Я не могу легко изменить это, поэтому нужно сделать это на сервере.
CouchDB построен, чтобы не иметь побочных эффектов.Это достаточно справедливо.Но, похоже, нет способа, который я мог бы представить с помощью шоу, представлений, списков, чтобы изменить то, что показано пользователю с последующими запросами или на основе пользовательских объектов, без записи данных.
И можно получитьЗапрос на документ привести к созданию новой записи?Я предполагаю, что это не будет побочным эффектом.
Но если вы можете, вы можете просто создать журнал, а затем получить представление, в котором рекламная фирма выбирает набор документов, описывающих рекламу, на которые повлияло изменениев журнале, когда было показано предыдущее объявление.
На самом деле я не собираюсь показывать рекламу на своем сайте, у меня будут советы, а также краткие описания статей и дополнительные функции, которые различаются в зависимости от загрузки страницы на страницу.load.
Любые предложения приветствуются.
Я обдумал, как работать с зерном для остальной функциональности, которая мне нужна, но это немного противоречит тому, как работает couchdb,