如何使用CouchRest从couchdb中删除文档,我有文档id。我想这是我在这里遗漏了一些简单的东西。
我试过了-
CouchRest.delete("http://localhost:5984/db/docid") 它抛出RestClient::ResourceNotFound: 404 Resource Not Found:
有人能解释一下这个问题吗?
干杯
发布于 2011-10-14 20:35:26
如果不知道其_rev,则无法对其执行delete a document操作。
发布于 2011-10-19 06:13:05
我不使用CouchRest,但是根据您的代码,您可以附加一个_rev查询参数,如下所示:
CouchRest.delete("http://localhost:5984/db/docid?_rev=docrev")发布于 2012-10-25 16:47:53
为了删除文档,您需要知道它的修订号,然后将其与delete请求一起发送回去。要实现这一点,最简单的方法就是获取整个文档,然后对该文档调用destroy:
CouchRest.database("http://localhost:5984/databasename").get(doc_id).destroy()
https://stackoverflow.com/questions/7751992
复制相似问题