Introduktion til MongoDB Opret database

Den følgende artikel MongoDB Create Database giver en oversigt til oprettelse af en database og samlinger i MongoDB. MongoDB er et databasestyringssystem. Det er en open-source, dvs. den er gratis tilgængelig. MongoDB følger en dokumentorienteret databasemodel, da den understøtter forskellige former for data. Arkitekturen af ​​MongoDB er lavet ved at kombinere dokumenter og samlinger.

Oprettelse af en MongoDB-database

Hvis du kommer fra SQL-baggrunden, kan du tænke som i SQL, skab databasekommando bruges i MongoDB til at oprette en database. MongoDB understøtter ikke nogen kommando til at oprette en database. I MongoDB er det ikke nødvendigt at oprette en database manuelt som i SQL, MongoDB opretter databasen automatisk ved at hente værdier fra den definerede samling, når bruger gemmer den værdi i samlinger.

Hvordan oprettes en database i MongoDB?

For at oprette en database i MongoDB, skal vi først placere databasen og samlingen korrekt. Databasen er til opbevaring af al samlingen. Og disse samlinger bruges til opbevaring af alle dokumenter. Dokumenter er intet andet end en samling af feltnavne og -værdier.

Lad os se nogle eksempler for at forstå strukturen i samlingerne

(
"StudentID": 1,
"StudentName": "John"
)

I ovenstående eksempel er der to felter, dvs. StudentID og Studentenavn. Derfor indeholder dokument disse to felter som henholdsvis et feltnavn og 1 og John som feltværdier.

Opret en database

For at oprette en database i MongoDB bruges brugskommandoen

Syntaks

Brug databasenavn

For eksempel:

>Use Student

I ovenstående eksempel er brugen en kommando til at oprette en database, og Studenten er databasens navn.

Hvis ovenstående kommando udføres med succes, giver den følgende output

Output: Skiftet til Student

MongoDB skiftes automatisk til databasen, når brugeren opretter den.

Bemærk: Hvis det navn, du giver til databasen, allerede findes, vil MongoDB omdirigere dig, dvs. forbinde dig direkte til databasen. Hvis det navn, du giver til databasen, ikke findes, opretter det først databasen med det givne navn og skiftes derefter til den oprettede database.

Vis databasens navn

Hvis du vil vide navnet på den database, du tilslutter i øjeblikket, kan du bruge db-kommandoen til at kende databasens navn

Syntaks:

db

For eksempel:

> db

Output : studerende

Denne kommando er nyttig for brugere, når de arbejder med flere databaser og vil vide den rigtige database til at indsætte værdierne i databasen.

Liste over alle databaser

Hvis du vil vide alle databaserne, der findes i MongoDB, kan du bruge kommandoen Vis DBS til at liste alle databaserne.

Syntaks: Vis dbs

For eksempel:

> show dbs

Produktion:

Lærer

medarbejdere

I ovennævnte eksempel kan du se, at databasen Student ikke vises på listen over databaser. Dette skyldes, at MongoDB ikke opretter databasen, før dokumenterne er gemt.

Sådan opretter du en samling?

For at oprette samlinger i databasen, dvs. dokument, der indeholder feltnavn og feltværdier, bruger vi MongoDB db.createCollection (navn, indstillinger) kommando.

Syntaks for kommandoen createCollection () gives som følger:

db.createCollection(name, options)

  • I denne kommando er navneparameteren navnet på den samling, som vi vil oprette.
  • Option er en valgfri parameter. Valgmulighed er et dokument, der bruges til at specificere konfigurationen af ​​samlingen.

Trin til at oprette samlinger

Herunder er nogle trin til at oprette en samling, der er som følger:

Trin 1:

Brug kommandoen db.createCollection.

>db.createCollection("CreateCollection")

Outputet fra ovennævnte kommando kan hentes ved hjælp af kommandoen showkollektioner.

>show collections

Produktion:

CreateCollection

MongoDB opretter også samlinger automatisk, når du indsætter nogle dokumenter. Så de ovennævnte trin kan fjernes.

Følgende trin kan følges.

Trin 1: Skriv først indsætningserklæringen for at tilføje dokumenter i samlingen

Syntaks

db.DatabaseName.insert
(
);

Trin 2: Skriv derefter feltnavne og feltværdier under indsætningsangivelse

Syntaks

db.DatabaseName.insert

(

(

feltnavn1,

feltværdi1

)

(

feltnavn2

feltværdi2

)

….

);

For eksempel:

db.Student.insert
(
(
"StudentID": 1,
"StudentName": "smith"
)
);

MogoDB giver kommando insert () for at tilføje dokumenter i samlingerne af databaserne.

Hvis ovenstående kommando udføres med succes, giver den følgende output.

Produktion:

WriteResult ((“nInserted:: 1))

Ovenstående output viser, at insert-kommandoen udføres med succes og tilføjer 1 post til databasens samling.

Nu, hvis du kører show dbs-kommandoen, giver den følgende output

For eksempel:

>show dbs

Produktion:

Studerende

Lærer

medarbejdere

Slet den oprettede database

Hvis du vil slette den oprettede database, kan du bruge drop-kommandoen. MongoDB leverer drypkommando for at slette databasen

Syntaks

db.DropDatabase ()

Dette vil slette den database, du har valgt. Hvis der ikke er valgt en bestemt database, sletter den standarddatabasen.

For eksempel:

Trin 1: Kontroller først de tilgængelige databaser ved hjælp af Vis DBS-kommando

>show dbs

studerende

Lærer

medarbejdere

Prøve

Trin 2: Hvis du vil slette Student-databasen, vil kommandoer være som følger:

>db.dropDatabase()

>( "dropped" : "student", "ok" : 1 )

Trin 3: Resultatet kan kontrolleres ved hjælp af Vis DBS-kommando.

>show dbs

Lærer

medarbejdere

Prøve

Slip en samling fra databasen

I MongoDB bruges db.collection.drop () -kommandoen til at slippe en samling fra databasen.

Syntaks for drop () -kommando:

db.collection_name.drop ()

For eksempel:

Trin 1: Kontroller først de tilgængelige samlinger ved hjælp af kommandoen Vis samling

>show collections

CreateCollection

TeacherCollection

EmployeesCollection

Trin 2: Hvis du vil slette CreateCollection, vil kommandoer være som følger:

>db.CreateCollection.drop()

rigtigt

Trin 3: Resultatet kan kontrolleres ved hjælp af kommandoen showkollektioner.

>show collections

TeacherCollection

EmployeesCollection

Konklusion - Mongo DB Opret database

I denne artikel har vi set, hvordan man opretter annoncedropsdatabase samt oprettelse og sletning af samlinger i MongoDB ved hjælp af MongoDB-kommandoer.

Anbefalede artikler

Dette har været en guide til Mongo DB Create Database. Her diskuterer vi, hvordan man opretter, sletter, slipper og sletter samlinger i MongoDB ved hjælp af MongoDB-kommandoer. Du kan også gennemgå vores andre foreslåede artikler for at lære mere -

  1. Replikation i MongoDB
  2. MongoDB-værktøjer
  3. MongoDB-alternativer
  4. Sådan installeres MongoDB