CouchRest从couchdb删除文档

CouchRest从couchdb删除文档,couchdb,Couchdb,如何使用CouchRest从couchdb中删除文档,我有文档id。我想这是我在这里缺少的简单内容 我试过- CouchRest.delete("http://localhost:5984/db/docid") 它抛出RestClient::ResourceNotFound:404未找到资源: 有谁能解释一下这个问题吗 干杯如果您不知道它的\u rev我不使用CouchRest,但是根据您的代码,您可以添加一个\u rev查询参数,如下所示: CouchRest.delete("ht

如何使用CouchRest从couchdb中删除文档,我有文档id。我想这是我在这里缺少的简单内容

我试过-

    CouchRest.delete("http://localhost:5984/db/docid") 
它抛出RestClient::ResourceNotFound:404未找到资源:

有谁能解释一下这个问题吗


干杯

如果您不知道它的
\u rev

我不使用CouchRest,但是根据您的代码,您可以添加一个
\u rev
查询参数,如下所示:

CouchRest.delete("http://localhost:5984/db/docid?_rev=docrev")

为了删除文档,您需要知道文档的修订号,然后将其与删除请求一起发送回。实现这一点的最简单方法是获取整个文档,然后对该文档调用destroy:

CouchRest.database(“http://localhost:5984/databasename“”.get(doc_id).destroy()

访问CouchDB coach=CouchRest.new(“”)

db=coach.database('db-name')

timestamp=Time.now

使用ID保存文档 db.save_doc(“\u id”=>“doc”,“name”=>“test”,“date”=>时间戳)

取回文件 doc=db.get('doc') 检查医生#

删除
db.delete_doc(doc)

请告诉我在检索_rev后如何删除它?这只适用于我,如果我从_rev中删除u。这可能是我沙发上的版本问题。