2
A
回答
4
你不能。 GET(正确使用时)不会修改数据; CouchDB正确使用GET。
如果您确实想要记录这样的访问时间,您需要使用新的时间戳更新文档并将文档放回CouchDB。但是,如果有不少人在访问文档,您很可能会争用它并从CouchDB中获取冲突错误。
一种选择是在每次访问时在CouchDB中创建一个新的“文档访问”文档,但这会迅速增加数据库的大小。如果这有用,您实际上有访问时间的历史记录吗?
就我个人而言,我只会简单地将文档访问权记录到文件或队列中,并在后台处理文件/队列。您可以为每个实际文档创建一个“文档访问”文档,因为几乎没有争用的可能性,并且失败的更新可能无关紧要(无论如何您都可以再次尝试)。
相关问题
- 1. 用户上次访问CouchDB的时间
- 2. 如何将“long”文档添加到CouchDB?
- 3. 如何在CouchDb的地图功能中访问相关文档?
- 4. 从couchdb视图访问会话信息
- 5. Couchdb:在_user文档中添加用户配置文件属性
- 6. 如何在couchdb中获取上次创建的文档?
- 7. Powerpoint文档的上次更改时间
- 8. CouchDB:将字段添加到视图中的“doc”
- 9. 在CouchDB的设计文档中对视图进行分组
- 10. 每次收件人访问文档时提示访问代码
- 11. 设置上次访问时间
- 12. 存储过程上次访问时间?
- 13. Directory.GetFiles保留上次访问时间
- 14. couchdb加入2个文档
- 15. 添加新文档时,couchDB能否自动更新特定文档?
- 16. CouchDB:添加新文档时预填充字段?
- 17. 在CouchDB中更新文档
- 18. CouchDB - 在视图中访问查询字符串参数
- 19. 如何在一段时间内选择couchdb中的文档?
- 20. couchDB-在视图
- 21. 将子视图添加到视图层次结构中
- 22. 添加时间到D3图
- 23. 限制用户访问CouchDB中的一些文档
- 24. 如何访问CouchDB数据库中的所有文档?
- 25. 在UISlider上添加延时子视图?
- 26. 如何在sharepoint中获取文档的上次修改时间?
- 27. 的CouchDB在视图中添加参数,通过ID
- 28. 将时间戳添加到ElasticSearch中添加的每个文档 - 嵌套2.0
- 29. 在运行时添加视图到ViewFlippers
- 30. 苹果“批准”在非文档视图中添加UIViews?
您也可以使用更新功能更新一个或多个字段,而不必先获取整个文档。 http://wiki.apache.org/couchdb/Document_Update_Handlers – 2010-09-03 16:54:06