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 -

  1. Podvajanje v MongoDB
  2. Orodja MongoDB
  3. Alternativa MongoDB
  4. Kako namestiti MongoDB