CouchRest从couchdb删除文档
如何使用CouchRest从couchdb中删除文档,我有文档id。我想这是我在这里缺少的简单内容 我试过-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.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。这可能是我沙发上的版本问题。