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 -
- Replikation i MongoDB
- MongoDB-værktøjer
- MongoDB-alternativer
- Sådan installeres MongoDB