CouchDB – Eliminando documento

Eliminación de un documento con la utilidad cURL

Puede eliminar un documento en CouchDB enviando una solicitud HTTP al servidor utilizando el método DELETE a través de la utilidad cURL. A continuación se muestra la sintaxis para eliminar un documento.

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

A través de −X, podemos especificar nuestro propio método de solicitud HTTP que usamos cuando nos comunicamos con el servidor HTTP. En este caso, estamos usando el método Delete. Para eliminar una base de datos /database_name/database_id/ no es suficiente. Tienes que pasar el ID de la última versión a través de la url. Mencione los atributos de cualquier estructura de datos. «?» usado.

Ejemplo

Supongamos que hay un documento en la base de datos llamado my_database con ID de documento 001. Para eliminar este documento, debe obtener el ID de versión del documento. Obtenga los detalles del documento como se muestra a continuación.

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

Ahora proporcione la identificación de la versión del documento que se eliminará, la identificación del documento y el nombre de la base de datos a la que pertenece el documento, como se muestra a continuación:

$ curl -X DELETE http://127.0.0.1:5984/my_database/001?rev=1-
3fcc78daac7a90803f0a5e383f4f1e1e

{"ok":true,"id":"001","rev":"2-3a561d56de1ce3305d693bd15630bf96"}

Controlar

Para comprobar si el documento se ha eliminado, intente recuperarlo con OBTENER método. Dado que está cargando el documento remoto, esto le dará un mensaje de error como se muestra a continuación:

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

Eliminar un documento con Futon

En primer lugar, verifique los documentos en la base de datos. A continuación se muestra una instantánea de una base de datos denominada tutorials_point

Eliminar un documento

Como puede ver, la base de datos consta de tres documentos. Para eliminar cualquiera de los documentos, diga 003, Haz lo siguiente –

  • Haga clic en un documento, verá una página que muestra el contenido del documento seleccionado como pares de campo-valor.

  • Esta página también contiene cuatro opciones, a saber Guardar documento, agregar campo, descargar adjunto, eliminar documento.

  • Prensa Eliminar documento opción.

  • Recibirá un cuadro de diálogo con un mensaje «¿Está seguro de que desea eliminar este documento?» Haga clic en Eliminar para eliminar el documento.

Eliminar documento2

🚫