Introduksjon til MongoDB Create Database
Følgende artikkel MongoDB Create Database gir en oversikt for oppretting av en database og samlinger i MongoDB. MongoDB er et databasesystem. Det er en åpen kildekode, dvs. den er gratis tilgjengelig. MongoDB følger en dokumentorientert databasemodell ettersom den støtter forskjellige former for data. Arkitekturen til MongoDB er laget ved å kombinere dokumenter og samlinger.
Opprette en MongoDB-database
Hvis du er fra SQL-bakgrunnen, kan du tenke som i SQL, opprett databasekommando brukes i MongoDB for å opprette en database. MongoDB støtter ikke noen kommando for å opprette en database. I MongoDB er det ikke nødvendig å opprette en database manuelt som i SQL, MongoDB oppretter databasen automatisk ved å hente verdier fra den definerte samlingen når bruker lagrer den verdien i samlinger.
Hvordan opprette en database i MongoDB?
For å opprette en database i MongoDB, bør vi først plassere databasen og samlingen riktig. Databasen er beregnet for lagring av all samlingen. Og samlingene brukes til å lagre alle dokumentene. Dokumenter er ikke annet enn en samling av feltnavn og verdier.
La oss se noen eksempler for å forstå strukturen til samlinger
(
"StudentID": 1,
"StudentName": "John"
)
I eksemplet over er det to felt, dvs. StudentID og Studentnavn. Derfor inneholder dokumentet disse to feltene som henholdsvis feltnavn og 1 og John som feltverdier.
Lag en database
For å opprette en database i MongoDB, brukes kommando
syntax
bruk databasenavn
For eksempel:
>Use Student
I eksemplet over er bruken en kommando for å opprette en database, og studenten er navnet på databasen.
Hvis kommandoen ovenfor utføres vellykket, gir den følgende utdata
Utgang: Byttet til Student
MongoDB byttet automatisk til databasen når brukeren oppretter den.
Merk: Hvis navnet du gir til databasen allerede eksisterer, vil MongoDB omdirigere deg, dvs. koble deg direkte til databasen. Hvis navnet du gir til databasen ikke eksisterer, oppretter det først databasen med det gitte navnet og deretter byttet til den opprettede databasen.
Vis databasens navn
Hvis du vil vite navnet på databasen du kobler til for øyeblikket, kan du bruke db-kommandoen for å vite navnet på databasen
syntaks:
db
For eksempel:
> db
Utgang : Student
Denne kommandoen er nyttig for brukere når de jobber med flere databaser og vil vite riktig database for å sette inn verdiene i databasen.
Liste over alle databasene
Hvis du vil vite alle databasene som er til stede i MongoDB, kan du benytte deg av show DBS-kommandoen for å liste opp alle databasene.
Syntaks: vis dbs
For eksempel:
> show dbs
Produksjon:
Lærer
medarbeidere
I ovennevnte eksempel kan du se at databasen Student ikke vises i listen over databaser. Dette er fordi MongoDB ikke oppretter databasen før dokumentene er lagret.
Hvordan lage en samling?
For å lage samlinger i databasen, dvs. dokument som inneholder feltnavn og feltverdier, bruker vi MongoDB db.createCollection (navn, alternativer) kommando.
Syntaks for createCollection () -kommandoen er gitt som følger:
db.createCollection(name, options)
- I denne kommandoen er navneparameteren navnet på samlingen som vi ønsker å opprette.
- Alternativ er en valgfri parameter. Alternativ er et dokument som brukes til å spesifisere konfigurasjonen av samlingen.
Trinn for å lage samlinger
Nedenfor er noen trinn for å lage en samling som er som følger:
Trinn 1:
Bruk db.createCollection-kommandoen.
>db.createCollection("CreateCollection")
Utdataene fra ovennevnte kommando kan hentes ved å bruke kommandoen show samlinger.
>show collections
Produksjon:
CreateCollection
MongoDB lager også samlinger automatisk når du setter inn noen dokumenter. Så de ovennevnte trinn kan elimineres.
Følgende trinn kan følges.
Trinn 1: Skriv først innsatserklæringen for å legge til dokumenter i samlingen
syntax
db.DatabaseName.insert
(
);
Trinn 2: Skriv deretter feltnavn og feltverdier under innsetting setning
syntax
db.DatabaseName.insert
(
(
feltnavn1,
felt Verdi1
)
(
feltnavn2
feltverdi2
)
…
….
);
For eksempel:
db.Student.insert
(
(
"StudentID": 1,
"StudentName": "smith"
)
);
MogoDB gir kommando for å sette inn () for å legge til dokumenter i samlingene til databasene.
Hvis kommandoen ovenfor blir utført vellykket, vil den gi følgende utdata.
Produksjon:
WritResult ((“nInserted:: 1))
Ovennevnte utgang viser at innsatskommandoen utføres vellykket og legger til en post i databasen.
Nå hvis du kjører kommandoen show dbs, vil den gi følgende utdata
For eksempel:
>show dbs
Produksjon:
Student
Lærer
medarbeidere
Slett den opprettede databasen
Hvis du vil slette den opprettede databasen, kan du bruke drop-kommando. MongoDB tilbyr dryppkommando for å slette databasen
syntax
db.DropDatabase ()
Dette vil slette databasen du har valgt. Hvis en spesifikk database ikke er valgt, vil den slette standarddatabasen.
For eksempel:
Trinn 1: Kontroller først de tilgjengelige databasene ved å bruke Vis DBS-kommando
>show dbs
student
Lærer
medarbeidere
Test
Trinn 2: Hvis du vil slette Studentdatabasen, vil kommandoene være som følger:
>db.dropDatabase()
>( "dropped" : "student", "ok" : 1 )
Trinn 3: Resultatet kan sjekkes ved hjelp av show DBS-kommandoen.
>show dbs
Lærer
medarbeidere
Test
Slipp en samling fra databasen
I MongoDB brukes db.collection.drop () -kommandoen for å slippe en samling fra databasen.
Syntaks for drop () -kommando:
db.collection_name.drop ()
For eksempel:
Trinn 1: Kontroller først de tilgjengelige samlingene ved å bruke showsamlingskommandoen
>show collections
CreateCollection
TeacherCollection
EmployeesCollection
Trinn 2: Hvis du vil slette CreateCollection, vil kommandoene være som følger:
>db.CreateCollection.drop()
ekte
Trinn 3: Resultatet kan sjekkes ved hjelp av kommandoen show samling.
>show collections
TeacherCollection
EmployeesCollection
Konklusjon - Mongo DB Opprett database
I denne artikkelen har vi sett hvordan du oppretter annonsedropdatabase i tillegg til å opprette og slette samlinger i MongoDB ved å bruke MongoDB-kommandoer.
Anbefalte artikler
Dette har vært en guide til Mongo DB Create Database. Her diskuterer vi hvordan du oppretter, sletter, slipper og sletter samlinger i MongoDB ved å bruke MongoDB-kommandoer. Du kan også gå gjennom andre foreslåtte artikler for å lære mer -
- Replikering i MongoDB
- MongoDB-verktøy
- MongoDB-alternativer
- Hvordan installere MongoDB