相关疑难解决方法(0)

CouchDB - 在创建或更新文档时触发代码

我有一个页面,用于在CouchDB中存储数据.该页面通过javascript直接访问数据库,因此浏览器中隐藏的逻辑不多.在创建新文档时,有一些逻辑将数据元素提取到单独的字段中,以便可以搜索它们.

在创建或更新文档时是否可以在服务器上执行此逻辑,或者在访问数据库之前我是否坚持这样做?

javascript couchdb

13
推荐指数
1
解决办法
6682
查看次数

CouchDB文档更新处理程序是否会发生更新冲突?

使用更新处理程序时修订版本的可能性有多大?在编写强大的更新函数时,我是否应该关注冲突处理代码?

如文档更新处理程序中所述,CouchDB 0.10及更高版本允许按需服务器端文档修改.

更新处理程序可以处理非JSON格式; 但其他主要特征是:

  • 任意复杂的文档修改代码的HTTP前端
  • 不需要为所有可能的客户端编写类似的代码 - 一种DRY架构
  • 执行速度更快,不太可能发生修订冲突

我不清楚第三点.在本地执行,更新处理程序运行速度更快,延迟更低.但在争用率较高的情况下,这并不能保证成功更新.或者更新处理程序是否保证成功更新?

erlang couchdb

9
推荐指数
1
解决办法
3174
查看次数

设置字段时更改CouchDB中的通知

一旦设置或更改了预定义字段,我就会尝试在CouchDB更改轮询中收到通知.我已经看过可用于过滤更改事件的过滤器(db/_changes?filter=myfilter).但是,我还没有找到包含此时态信息的方法,因为您只能在此过滤器函数中获取文档的当前版本.

有没有可能创建这样的过滤器?

如果它不起作用,我可以将我的字段导出到一个单独的数据库,并且只对该数据库中的更改进行轮询,但我更愿意将这些数据保存在一起,原因很明显.

提前致谢!

couchdb

7
推荐指数
1
解决办法
2193
查看次数

使用处理程序更新Couch DB批量更新

我正在使用CouchDB,我有一种情况,其中有一堆文档键入用户ID.我希望能够发送单个查询来更新所有这些文档中的特定字段.例如,当收到通知时,我希望通过传入通知所适用的用户列表和通知消息来更新每个用户文档.

json couchdb nosql

3
推荐指数
1
解决办法
1977
查看次数

标签 统计

couchdb ×4

erlang ×1

javascript ×1

json ×1

nosql ×1