我有一个显示函数,在给定文档 ID 的情况下返回一个表单。表单发布到更新处理函数:
<form action="../../_update/my-update-handler/CURRENT_DOC-ID" method="post">
更新处理程序返回以下内容:
"code": 303, // patched CouchDB to not use hardcoded HTTP codes
"headers": {
"Location": "/my-db/_design/my-design/_show/my-show-funct/NEXT-DOC-ID"
},
"body": "redirecting"
我想遍历数据库中的所有文档。我知道这就是列表函数的用途,但我不知道如何在每次提交表单之间向客户屈服。
每次调用更新处理程序时如何获取 NEXT-DOC-ID
?
最佳答案
您无法在 _show
函数或 _update
处理程序中执行此操作。
但是,如果您使用文档 ID 列表建立 View ,则可以在加载表单时查询该列表,确定下一个文档 ID,并将其与表单的其他部分一起传递给 _update
处理程序。 (通过一个隐藏的输入框)
关于javascript - 如何在 CouchDB 的显示函数中遍历所有文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6785066/