我正在尝试使用
从couchdb中删除文档function(doc) {
var startdate= new Date(doc.Date);
var enddate= new Date("July 12, 2013 11:13:00");
if(startdate < enddate){
emit([startdate, enddate], doc._id);
doc.remove();
}
}
我收到了结果,但无法删除它们,是的,我在数据库的临时视图中使用了此代码
答案 0 :(得分:2)
您尝试做的是批量删除。它不能从视图中完成,就像你尝试过一样。我建议您首先阅读CouchDB文档,了解正常的CRUD操作。
如果您想跳过该步骤(不推荐,但我们有时会匆忙),请检查此问题:How can I delete multiple documents in CouchDB?。这和你的问题一样。
我很抱歉为你打破它,但这个问题没有简单的答案。但我将尝试概述此任务所需的逻辑: