Uvod v MongoDB Create Database
Naslednji članek MongoDB Create Database ponuja oris za ustvarjanje baze podatkov in zbirk v MongoDB. MongoDB je sistem za upravljanje podatkovnih baz. Je open-source, tj. Na voljo je brezplačno. MongoDB sledi dokumentu usmerjenemu modelu baz podatkov, saj podpira različne oblike podatkov. Arhitektura MongoDB je narejena s kombiniranjem dokumentov in zbirk.
Ustvarjanje baze podatkov MongoDB
Če ste iz ozadja SQL, boste morda razmišljali kot v SQL-ju, za izdelavo baze podatkov se v MongoDB uporablja ukaz za izdelavo baze podatkov. MongoDB ne podpira nobenega ukaza za ustvarjanje baze podatkov. V MongoDB ni treba ročno ustvariti baze podatkov, kot v SQL, MongoDB samodejno ustvari bazo z nalaganjem vrednosti iz definirane zbirke, ko uporabnik shrani to vrednost v zbirke.
Kako ustvariti bazo podatkov v MongoDB?
Če želite ustvariti bazo podatkov v MongoDB, moramo najprej postaviti bazo in zbirko pravilno. Baza podatkov je namenjena shranjevanju celotne zbirke. In te zbirke se uporabljajo za shranjevanje vseh docentov. Dokumenti niso nič drugega kot zbirka imen in vrednosti polj.
Poglejmo nekaj primerov za razumevanje strukture zbirk
(
"StudentID": 1,
"StudentName": "John"
)
V zgornjem primeru sta dve polji, tj. StudentID in StudentName. Zato dokument vsebuje ti dve polji kot ime polja in 1 in John kot vrednosti polj.
Ustvari bazo podatkov
Za ustvarjanje baze podatkov v MongoDB se uporablja ukaz
Sintaksa
uporabite DatabaseName
Primer:
>Use Student
V zgornjem primeru je uporaba ukaz za ustvarjanje baze podatkov in študent je ime baze podatkov.
Če je zgornji ukaz uspešno izveden, poda naslednji izhod
Izhod: preklopljeno na Student
MongoDB se samodejno preklopi na bazo podatkov, ko jo uporabnik ustvari.
Opomba: Če ime, ki ga vnesete v bazo podatkov, že obstaja, vas bo MongoDB preusmeril, tj povezal neposredno z bazo. Če ime, ki ga daste bazi, ne obstaja, najprej ustvari bazo podanega imena in nato preklopi na ustvarjeno bazo podatkov.
Pokaži ime podatkovne baze
Če želite vedeti ime baze podatkov, s katero se trenutno povezujete, lahko uporabite ukaz db, da veste ime baze podatkov
Sintaksa:
db
Primer:
> db
Izhod : Študent
Ta ukaz je koristen za uporabnike, ko delajo z več bazami podatkov in želijo vedeti pravo bazo podatkov za vstavljanje vrednosti v bazo.
Seznam vseh zbirk podatkov
Če želite vedeti vse zbirke podatkov v MongoDB, lahko uporabite ukaz show DBS za seznam vseh baz podatkov.
Sintaksa: pokaži dbs
Primer:
> show dbs
Izhod:
Učitelj
Zaposleni
V zgornjem primeru lahko vidite, da baza podatkov Student ni prikazana na seznamu baz podatkov. Razlog za to je, da MongoDB ne ustvari baze podatkov, dokler se dokumenti ne shranijo.
Kako ustvariti zbirko?
Za ustvarjanje zbirk v bazi podatkov, tj. Dokumenta, ki vsebuje ime polja in vrednosti polja, uporabimo ukaz MongoDB db.createCollection (ime, možnosti).
Sintaksa ukaza createCollection () je podana na naslednji način:
db.createCollection(name, options)
- V tem ukazu je parameter name ime zbirke, ki jo želimo ustvariti.
- Možnost je izbirni parameter. Možnost je dokument, ki se uporablja za določanje konfiguracije zbirke.
Koraki za ustvarjanje zbirk
Spodaj je nekaj korakov za ustvarjanje zbirke, ki so naslednji:
Korak 1:
Uporabite ukaz db.createCollection.
>db.createCollection("CreateCollection")
Izhod zgoraj omenjenega ukaza je mogoče dobiti z ukazom show collection.
>show collections
Izhod:
CreateCollection
MongoDB ustvari tudi zbirke samodejno, ko vstavite nekaj dokumentov. Torej lahko zgoraj omenjene korake odpravimo.
Sledijo lahko naslednji koraki.
1. korak: Najprej napišite stavek, da dodate dokumente v zbirko
Sintaksa
db.DatabaseName.insert
(
);
Korak 2: Po tem napišite imena polj in vrednosti polj pod vstavite stavek
Sintaksa
db.DatabaseName.insert
(
(
ime polja1,
polje vrednost1
)
(
ime polja2
vrednost polja2
)
…
….
);
Primer:
db.Student.insert
(
(
"StudentID": 1,
"StudentName": "smith"
)
);
MogoDB zagotovi ukaz insert () za dodajanje dokumentov v zbirke zbirk podatkov.
Če je zgornji ukaz uspešno izveden, bo dal naslednji izhod.
Izhod:
WriteResult (("n vstavljeno": 1))
Zgornji izhod kaže, da se ukaz vstavitve uspešno izvede in doda 1 zapis v zbirko baze podatkov.
Zdaj, če uženete ukaz show dbs, bo dal naslednji izhod
Primer:
>show dbs
Izhod:
Študent
Učitelj
Zaposleni
Izbrišite ustvarjeno zbirko podatkov
Če želite izbrisati ustvarjeno bazo podatkov, lahko uporabite ukaz drop. MongoDB zagotavlja ukaz kapanja za brisanje baze podatkov
Sintaksa
db.DropDatabase ()
S tem boste izbrisali bazo podatkov, ki ste jo izbrali. Če določena baza podatkov ni izbrana, bo izbrisala privzeto zbirko podatkov.
Primer:
1. korak: Najprej preverite razpoložljive baze podatkov z ukazom DBS
>show dbs
študent
Učitelj
Zaposleni
Test
2. korak: Če želite izbrisati bazo podatkov Student, bodo naslednji ukazi:
>db.dropDatabase()
>( "dropped" : "student", "ok" : 1 )
Korak 3: Rezultat lahko preverite z ukazom DBS show.
>show dbs
Učitelj
Zaposleni
Test
Spustite zbirko iz baze podatkov
V MongoDB se za izpustitev zbirke iz baze podatkov uporabi ukaz db.collection.drop ().
Sintaksa ukaza drop ():
db.collection_name.drop ()
Primer:
1. korak: Najprej preverite razpoložljive zbirke z ukazom show collection
>show collections
CreateCollection
Zbirka učiteljev
Zbirka zaposlenih
2. korak: Če želite izbrisati CreateCollection, bodo ukazi naslednji:
>db.CreateCollection.drop()
prav
3. korak: Rezultat je mogoče preveriti z ukazom show collection.
>show collections
Zbirka učiteljev
Zbirka zaposlenih
Zaključek - Mongo DB Ustvari bazo podatkov
V tem članku smo videli, kako ustvariti zbirko podatkov o padcu oglasov, pa tudi ustvarjati in brisati zbirke v MongoDB z uporabo MongoDB ukazov.
Priporočeni članki
To je vodnik za Mongo DB Create Database. Tukaj razpravljamo o ustvarjanju, brisanju, spuščanju in brisanju zbirk v MongoDB z uporabo MongoDB ukazov. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -
- Podvajanje v MongoDB
- Orodja MongoDB
- Alternativa MongoDB
- Kako namestiti MongoDB