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 -

  1. Replikering i MongoDB
  2. MongoDB-verktøy
  3. MongoDB-alternativer
  4. Hvordan installere MongoDB