Nip*_*rus 13 javascript couchdb
我有一个页面,用于在CouchDB中存储数据.该页面通过javascript直接访问数据库,因此浏览器中隐藏的逻辑不多.在创建新文档时,有一些逻辑将数据元素提取到单独的字段中,以便可以搜索它们.
在创建或更新文档时是否可以在服务器上执行此逻辑,或者在访问数据库之前我是否坚持这样做?
Jas*_*ith 18
你有几个选择.
首先,请参阅有关CouchDB更新功能的问题.更新函数接收来自浏览器的请求,并且可以在最终将它们存储在CouchDB中之前以任何方式对其进行修改.例如,有些人使用它们来自动添加时间戳.另请参阅CouchDB 文档更新处理程序的Wiki页面.
另一种选择是接收CouchDB更改通知.在这种情况下,一个单独的程序(您自己的浏览器,甚至更好,您运行的独立程序)可以查询CouchDB _changes.保存文档后,CouchDB将通知此程序.接下来,程序可以获取文档,然后存储任何必要的新修订.
对我来说,听起来你应该_update首先尝试这个功能.
| 归档时间: |
|
| 查看次数: |
6682 次 |
| 最近记录: |