我有一个show函数,在给定文档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
?
答案 0 :(得分:2)
您将无法在_show
函数或_update
处理程序中执行此操作。
但是,如果使用文档ID列表建立视图,则可以在表单加载时查询该列表,确定下一个文档ID,并将其与表单的其他部分一起传递给{{1处理程序。 (通过隐藏的输入字段)