CouchDB Slette en Document


Slette et dokument ved hjelp av cURL Utility

Du kan slette et dokument i CouchDB ved å sende en HTTP-forespørsel til serveren ved hjelp DELETE metoden gjennom cURL verktøyet. Her er syntaksen for å slette et dokument
curl -X SLETT http://127.0.0.1:5984/database_name/database_id?_rev

Ved hjelp av −. X,
vi kan angi en egendefinert forespørsel metode for HTTP vi bruker, under kommunikasjon med HTTP-server. I dette tilfellet bruker vi slettemetoden. For å slette en database /database /database_id /er ikke nok. Du må passere den siste revisjonen id gjennom url. For å nevne attributtene til en datastruktur "?"
Brukes.

Eksempel

Anta at det er et dokument i databasen navnet MY_DATABASE
med dokument id 001. For å slette dette dokumentet, må du få den rev id av dokumentet. Få dokumentdataene som vist nedenfor
$ curl -X GET http://127.0.0.1:5984/my_database/001 {"_id". "001", "_rev": "2-04d8eac1680d237ca25b68b36b8899d3", "alder ":" 23 "}

Nå spesifiser revisjonen id av dokumentet som skal slettes, id av dokumentet, og databasenavn dokumentet tilhører, som vist nedenfor −
$ curl -X DELETE http://127.0.0.1:5984/my_database/001?rev=1-3fcc78daac7a90803f0a5e383f4f1e1e{"ok":true,"id":"001","rev":"2-3a561d56de1ce3305d693bd15630bf96"}
Verification

To kontrollere om dokumentet er slettet, kan du prøve å hente dokumentet ved hjelp av GET
metoden. Siden du henter en slettet dokument, vil dette gi deg en feilmelding som vist nedenfor −
$ curl -X GET http://127.0.0.1:5984/my_database/001{"error":"not_found ", "grunn": "slettet"}
Slette et dokument ved hjelp av futon

Først av alt, må du kontrollere dokumentene i databasen. Følgende er øyeblikksbilde av databasen navnet tutorials_point
.

Her kan du observere, består databasen av tre dokumenter. For å slette noen av dokumentene si 003, etter å gjøre følgende −

Klikk på dokumentet, vil du få en side som viser innholdet i valgt dokument i form av felt -verdi parene.

Denne siden inneholder også fire alternativer nemlig Lagre dokument, Legg Field, opp vedlegg, Slett dokument.

Klikk på Slett dokument
alternativ.

Du vil få opp en dialogboks som sier "Er du sikker på at du vil slette dette dokumentet?"
Klikk på slette, for å slette dokumentet.