开发手册 欢迎您!
软件开发者资料库

CouchDB - 删除文档

CouchDB删除文档 - 从简单和简单的步骤学习CouchDB,从基本到高级概念,包括简介,安装,卷曲和被褥,Http API,创建数据库,删除数据库,创建文档,更新文档,删除文档,附加文件。

使用cURL实用程序删除文档

您可以通过使用DELETE方法通过cURL实用程序向服务器发送HTTP请求来删除CouchDB中的文档.以下是删除文档的语法.

curl -X DELETE http : // 127.0.0.1:5984 / database name/database id?_rev id

使用 :  X,我们可以指定我们正在使用的HTTP的自定义请求方法,同时与HTTP通信服务器.在这种情况下,我们使用Delete方法.删除数据库/database_name/database_id/是不够的.您必须通过网址传递最近的修订版ID.要提及任何数据结构的属性"?".

示例

假设数据库中有文档名为 my_database 且文档ID为001.要删除此文档,您必须获取文档的rev id.获取如下所示的文档数据.

$ curl -X GET http://127.0.0.1:5984/my_database/001{   " _id " : " 001 ",   " _rev " : " 2-04d8eac1680d237ca25b68b36b8899d3 " ,   " age " : " 23 "}

现在指定要删除的文档的修订版ID,文档的ID和文档所属的数据库名称,如下所示 :

$ curl -X DELETE http://127.0.0.1:5984/my_database/001?rev=1-3fcc78daac7a90803f0a5e383f4f1e1e{"ok":true,"id":"001","rev":"2-3a561d56de1ce3305d693bd15630bf96"}

验证

要验证文档是否已删除,请尝试使用 GET 方法获取文档.由于您正在获取已删除的文档,因此将显示错误消息,如下所示 :

$ curl -X GET http://127.0.0.1:5984/my_database/001{"error":"not_found","reason":"deleted"}

删除a使用Futon的文档

首先,验证数据库中的文档.以下是名为 tutorials_point 的数据库的快照.

Deleting Document

在这里你可以观察到,数据库由三个文件组成.要删除任何文件 003,,请执行以下操作;

  • 点击文档,您将获得一个以字段 - 值对的形式显示所选文档内容的页面.

  • 此页面还包含四个选项,即保存文档,添加字段,上传附件,删除文档.

  • 单击删除文档选项.

  • 您将看到一个对话框,提示"您确定要删除此文档吗?"单击"删除"以删除文档.

删除Document2

: "Jzndc69N7BtnPgpT", ck: "Jzndc69N7BtnPgpT" })