コンテキスト: これは HTML アプリであり、ブラウザー側の JavaScript はほとんどまたはまったくありません。簡単に変更できないので、サーバーでこれを行う必要があります。
CouchDB は、副作用がないように構築されています。これで十分です。しかし、ショー、ビュー、リストを使用して、後続のリクエストでユーザーに表示されるものを変更したり、データを書き込まずにユーザーオブジェクトに基づいて変更したりする方法はないようです。
また、ドキュメントの取得リクエストによって新しいレコードが作成される可能性はありますか? それは副作用ではないのではないかと思います。
しかし、可能であれば、ログを作成してから、以前の広告が表示されたときのログの変更によって影響を受ける広告を説明する一連のドキュメントから広告会社を選択するビューを作成することもできます。
実際に自分のサイトに広告を表示するつもりはありません。ヒント、記事の要約、およびページの読み込みごとに異なるマイナーな機能を紹介します。
任意の提案をいただければ幸いです。
必要な残りの機能のために穀物を操作する方法について頭を悩ませましたが、これはcouchdbの動作方法とは少し反対のようです。