对于上下文:这是一个 HTML 应用程序,几乎没有浏览器端 JavaScript。我不能轻易改变它,所以需要在服务器上这样做。
CouchDB 的构建没有副作用。这很公平。但是,我似乎没有任何方法可以用节目、视图、列表来改变显示给用户的后续请求,或者基于用户对象,而无需写入数据。
获取文档的请求是否会导致创建新记录?我猜不是因为那会是副作用。
但是,如果可以,您可以创建一个日志,然后有一个视图,该视图可以选择广告公司一组描述广告的文档,这些文档在显示之前的广告时会受到日志中的更改的影响。
我实际上不会在我的网站上展示广告,我将提供提示、文章摘要和因页面加载而异的次要功能。
任何建议表示赞赏。
对于我需要的其余功能,我已经开始思考如何使用谷物,但这一点似乎与 couchdb 的工作方式相反。