# Delete Document in CouchDB

CouchDB Delete Document

## Using Fauxton:

• Open the following URL: http://127.0.0.1:5984/_utils/
• Select the database that contains the document to delete.
• Select the document to delete.
• Click on the delete icon.
• A pop-up message “Are you sure you want to delete this doc?” will be displayed.
• Click on the OK button.
• The selected document is thus deleted.

## Using cURL utility:

Syntax:

curl -H 'Content-Type: application/json' \

-X DELETE http://127.0.0.1:5984/database_name/database_id?_rev


Example:

Retrieve the latest revision id of the document to be deleted.

curl -X GET http://127.0.0.1:5984/company/100


Use the revision id in the below command.

curl -H 'Content-Type: application/json' \

-X DELETE http://127.0.0.1:5984/company/100 ?rev=2-5fef7ea4661b53c017e123456e4f2beb


Explanation:

The response will contain 3 fields:

• “ok”: It is used to specify that the operation is successful.
• “id”: It is used to store the id of the document.
• “rev”: It is used to specify the revision id. A _rev value is generated by CouchDB, every time when a document is revised (updated or modified).

## Verification:

Verify the document deleted using the below command:

curl -X GET http://127.0.0.1:5984/database_name/ID