Dokumenter er CouchDB sentrale datastruktur. Innholdet i databasen vil bli lagret i form av dokumenter i stedet for tabeller. Du kan opprette disse dokumentene ved hjelp cURL verktøy levert av CouchDB, samt futon. Dette kapittelet omhandler måter å lage et dokument i en database. 
 
 Hvert dokument i CouchDB har en unik ID. Du kan velge din egen ID som bør være i form av en streng. Vanligvis UUID (universell unik identifikator) brukes, som er tilfeldige tall som har minst sjanse til å skape et duplikat. Disse er å foretrekke for å unngå kollisjoner. 
 
 Opprette et dokument ved hjelp av cURL Utility 
 
 Du kan opprette et dokument i CouchDB ved å sende en HTTP-forespørsel til serveren ved hjelp PUT metoden gjennom cURL verktøyet. Her er syntaksen til å opprette et dokument 
 $ curl -X PUT http://127.0.0.1:5984/database navn /"id" -d '{document} 
 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 PUT metoden. Når vi bruker PUT metoden, innholdet i url angir objektnavnet vi skaper ved hjelp av HTTP-forespørsel. Her har vi å sende følgende − 
 
 
 Navnet på databasenavnet der vi skaper dokumentet 
 
 
 Dokumentet id   Dataene i dokumentet.  − d   Ved hjelp av de ovennevnte gitt syntaks hvis du ønsker å opprette et dokument med id  001   Responsen av CouchDB på denne forespørselen inneholder tre felt og minus;   " ok ", etter som indikerer operasjonen var vellykket.   " id ", etter som lagrer id av dokumentet og    "rev", etter dette indikerer revisjonen id. Hver gang du revidere (oppdatere eller modifisere) et dokument en  _rev   Hvis du ønsker å se laget dokumentet du kan få det ved å bruke dokumentet som vist nedenfor   For å lage et dokument åpne  http://127.0.0.1:5984/_utils/Anmeldelser url for å få en oversikt /indeks side av CouchDB som vist nedenfor.   Velg databasen der du vil opprette dokumentet. Åpne siden Oversikt av databasen og velg  Nytt dokument   Når du velger  Nytt dokument   I denne siden, kan du observere tre alternativer og minus; Lagre dokument, Legg Field og laste opp vedlegget.   For å legge til felt i dokumentet klikk på   I illustrasjonen nedenfor har vi laget tre feltene Navn, alder og Betegnelse på den ansatte.   Du kan lagre endringer i dokumentet ved å klikke på dette alternativet. Etter lagring vil en ny id  _rev 
 
 
 alternativet brukes for å sende data /dokument via HTTP-forespørsel. Mens du skriver et dokument bare skriv dine Feltet-Verdi parene skilles med kolon, innen blomster parentes som vist nedenfor − 
 {Navn: Raju alder: 23 Betegnelse: Designer} 
 Eksempel Anmeldelser 
 i en database med navn  MY_DATABASE 
, kan du lage det som vist nedenfor. 
 $ curl -X PUT http://127.0.0.1:5984/my_database/"001 "-d '{" Navn ":" Raju "," alder ":" 23 "," Betegnelse ":" Designer "} {" ok ": true," id ":" 001 "," rev ":" 1-1c2fae390fa5475d9b809301bbf3f25e "} 
 
 
 
 
 
 
 verdi vil bli generert av CouchDB. Hvis du vil oppdatere eller slette et dokument, forventer CouchDB du å inkludere  _rev 
 felt av revisjonen du ønsker å endre. Når CouchDB godtar endringen, vil det generere en ny revisjonsnummer. Denne mekanismen sikrer samtidighet kontroll 
 
 Verification 
 
 $ curl.. - X GET http://127.0.0.1:5984/my_database/001 product: {"_id": "001", "_rev": "1-3fcc78daac7a90803f0a5e383f4f1e1e", "Name": "Raju", "alder ": 23," betegnelse ":" Designer "} 
 Opprette et dokument ved hjelp av futon 
 
 
 alternativ som vist nedenfor. 
 
 alternativet, oppretter CouchDB en ny database dokument, tildele det en ny id. Du kan redigere verdien av id og kan tildele din egen verdi i form av en streng. I illustrasjonen nedenfor, har vi opprettet et nytt dokument med en id 001. 
 
 
 Legg Field til dokument 
 
  Legg Feltet alternativet. Når du har opprettet en database, kan du legge til et felt i den ved hjelp av dette alternativet. Ved å klikke på det får du et par tekstbokser, nemlig  Field, verdi. 
 Du kan redigere disse verdiene ved å klikke på dem. Redigere disse verdiene og skriv inn ønsket Feltet-Value pair. Klikk på den grønne knappen for å lagre disse verdiene. 
 
 
 Lagre dokument 
 
 bli generert som vist nedenfor. Anmeldelser

