Hvordan lage database og samling i MongoDB
In MongoDB, er det første grunnleggende trinnet å ha en database og samling på plass. Databasen brukes til å lagre alle samlingene, og samlingen brukes igjen til å lagre alle dokumentene. Dokumentene vil igjen inneholde relevante feltnavn og feltverdier.
Øyeblikksbildet nedenfor viser et grunnleggende eksempel på hvordan et dokument vil se ut.
Feltnavnene til dokumentet er "Employeeid" og "EmployeeName" og feltverdiene er henholdsvis "1" og "Smith". En haug med dokumenter ville da utgjøre en samling i MongoDB.
Opprette en database ved å bruke kommandoen "bruk".
Opprette en database i MongoDB er så enkelt som å utstede "ved hjelp av" kommando. Følgende eksempel viser hvordan dette kan gjøres.
Kodeforklaring:
- Ocuco "bruk" kommandoen brukes til å lage en database i MongoDB. Hvis databasen ikke eksisterer, opprettes en ny.
Hvis kommandoen utføres vellykket, vil følgende utgang vises:
Utgang:
MongoDB vil automatisk bytte til databasen når den er opprettet.
Opprette en samling/tabell ved hjelp av insert()
Den enkleste måten å lage en samling på er å sette inn en post (som ikke er annet enn et dokument som består av feltnavn og verdier) i en samling. Hvis samlingen ikke eksisterer, opprettes en ny.
Følgende eksempel viser hvordan dette kan gjøres.
db.Employee.insert ( { "Employeeid" : 1, "EmployeeName" : "Martin" } )
Kodeforklaring:
- Som vist ovenfor, ved å bruke "sett inn" kommandoen samlingen vil bli opprettet.
Legge til dokumenter ved hjelp av insert()-kommandoen
MongoDB gir insert () kommando å sette inn dokumenter i en samling. Følgende eksempel viser hvordan dette kan gjøres.
Trinn 1) Skriv kommandoen "sett inn".
Trinn 2) Innenfor "insert"-kommandoen legger du til det nødvendige feltnavnet og feltverdien for dokumentet som må opprettes.
Kodeforklaring:
- Den første delen av kommandoen er "sett inn uttalelse" som er setningen som brukes til å sette inn et dokument i samlingen.
- Den andre delen av setningen er å legge til feltnavnet og feltverdien, med andre ord, hva dokumentet i samlingen skal inneholde.
Hvis kommandoen utføres vellykket, vil følgende utdata vises
Utgang:
Utdataene viser at operasjonen som ble utført var en innsettingsoperasjon og at én post ble satt inn i samlingen.