📅  最后修改于: 2020-11-22 09:48:15             🧑  作者: Mango
打开Fauxton网址:http://127.0.0.1:5984 / _utils /
首先选择包含所有文档的数据库。这是数据库“员工”中的所有三个文档:
选择要删除的特定文档,然后单击红色圆圈内的删除图标。
您将看到一条弹出消息,“您确定要删除此文档吗?”。单击确定。
现在,所选文档被删除。您在这里只能看到两个文档。
CouchDB通过使用cURL实用程序的DELETE方法将HTTP请求发送到服务器来帮助您删除文档。
句法:
curl -H 'Content-Type: application/json' \
-X DELETE http://127.0.0.1:5984/database_name/database_id?_rev
注意:-X用于指定HTTP的自定义请求方法,该方法在与HTTP服务器通信时使用。要删除旧版本,我们必须使用/ database_name / database_id /通过URL传递最近的修订版ID。 “?”用于提及任何数据结构的属性。
我们的数据库中有一个名为“ my_database”的文档,标识为001。要删除此文档,请首先使用以下命令获取该文档的修订版ID:
curl -X GET http://127.0.0.1:5984/my_database/001
此处的rev id是“ 2-5fef7ea4661b53c017e167809e4f2beb”。
现在,使用以下命令删除ID为“ 001”的文档。
curl -H 'Content-Type: application/json' \
-X DELETE http://127.0.0.1:5984/my_database/001?rev=2-5fef7ea4661b53c017e167809e4f2beb
CouchDB对于此命令的响应包含3个字段:
您可以使用以下命令验证您的文档已删除:
curl -X GET http://127.0.0.1:5984/my_database/001
在这里,您看不到该文档,因为该文档已被删除。