Kui SQL-i andmebaasimootor korraldab andmed tabelitesse, siis MongoDB salvestab oma andmed kogudesse. Nagu traditsioonilised mootorid, kasutab see siiski terminit "andmebaas", et viidata kõrgeimale organisatsiooni tasemele.

Üks esimesi ülesandeid, mida soovite mis tahes andmebaasiprogrammiga töötades õppida, on andmebaaside ja tabelite/kogude loomine. Kui kasutate MongoDB-d, lugege edasi, et teada saada, kuidas täpselt andmebaasi luua ja sinna kogusid lisada.

MongoDB esialgne seadistus

Saate luua MongoDB-s andmebaase ja kogusid, kasutades MongoDB Shelli, mongosh. Saate selle spetsiaalse tööriistana alla laadida ja installida.

Teise võimalusena pääsete sellele juurde MongoDB töölauarakenduse MongoDB Compass abil. See on mitmekülgne GUI-tööriist, mis võimaldab vaadata andmebaase ja nendega seotud kogusid. Samuti pakub see valikulist graafilist liidest MongoDB funktsioonide kasutamiseks. Seega on see hea valik, kui te ei soovi andmebaaside ja kogude loomiseks tekstikäske tippida.

Sellest hoolimata saate sellest õpetusest teada, kuidas mõlemat võimalust kasutada.

instagram viewer

Alustamiseks minge aadressile MongoDB tööriistade allalaadimine leht MongoDB Shelli uusima versiooni allalaadimiseks ja installimiseks.

Selle asemel töölauarakenduse hankimiseks kerige samal lehel alla. Seejärel avage jaotis MongoDB Compass ja klõpsake nuppu Lae alla nuppu.

Juurdepääs MongoDB kestale MongoDB Compassi kaudu

Kui soovite juurdepääsu Mongoshile GUI töölauarakenduse, mitte spetsiaalse kesta kaudu:

  1. Pärast installimist avage MongoDB Compass.
  2. Klõpsake >_MONGOSH kesta aktiveerimiseks rakenduse vasakus alanurgas.
  3. Shelli liidese laiendamiseks lohistage rakenduse allosas kolm horisontaalset riba üles.

Kuidas luua andmebaasi ja kogusid MongoDB kesta abil

MongoDB Shell aktsepteerib andmebaasiga suhtlemiseks mitmeid tekstikäske.

Seotud:Kuidas ühendada oma kolvirakendus CouchDB-ga: NoSQL-i andmebaas

MongoDB andmebaasi aga ilma koguta füüsiliselt ei eksisteeri. Sisuliselt on uus andmebaas MongoDB Compassis nähtav ainult siis, kui sisestate sellesse kogu.

Andmebaasi loomine

Kas MongoDB Compassis või MongoDB Shelli rakenduses kasutage andmebaasi loomiseks järgmist käsku:

kasuta minu uut andmebaasi

MongoDB käivitab ja valib vaikimisi uue andmebaasi, kui käivitate ülaltoodud käsu. Seega hakkab see kohe uue andmebaasi raames tööle. Kui te ei lülitu teisele, mõjutab iga käivitatav kood seda uut andmebaasi.

Kuidas luua kogusid mongoshi keeles

Võite mõelda MongoDB kogudele kui SQL-i seotud tabelite rühmale.

Uue andmebaasi nähtavaks ja kasutatavaks muutmiseks tuleb sinna lisada vähemalt kogu. Siin on käsk tühja kollektsiooni loomiseks MongoDB Shellis:

db.createCollection (nimi)

Kus nimi on string, mis tähistab loodava kollektsiooni nime. Näiteks selleks, et luua valitud andmebaasis kogu nimega MUO:

db.createCollection("MUO")

Seotud:Kuidas MongoDB-s dokumente luua

Märge: Nii nagu SQL-andmebaasis on võimalik luua palju tabeleid, saate ka MongoDB-s luua nii palju kogusid, kui soovite.

Kuidas sisestada andmeid MongoDB andmebaasi

Nagu enamik NoSQL-i andmebaase, sisestab MongoDB andmed JSON-objektidena, mis on võtme-väärtuse paarid.

Andmete sisestamiseks varem loodud kogusse toimige järgmiselt.

db. MUO.insertOne({Eesnimi: "Idowu"})

Andmebaasi ja kogude loomine MongoDB Compassi abil

Kui olete selle juba installinud, käivitage oma arvutis MongoDB Compass.

Seejärel järgige neid juhiseid andmebaasi ja kogude loomiseks GUI suvandi abil.

  1. Klõpsake Ühendage olemasolevate andmebaaside laadimiseks.
  2. Klõpsake vasakus ülanurgas LOO ANDMEBAAS.
  3. Sisestage oma eelistatud andmebaasi nimi Andmebaasi nimi valdkonnas.
  4. Kuna MongoDB nõuab andmebaasi loomise lõpuleviimiseks kogu, täitke Kollektsiooni nimi samuti väli.
  5. Klõpsake Loo andmebaas et saada uus andmebaas ja kogu.

Saate kinnitada, et MongoDB lõi teie andmebaasi ja kogud, värskendades MongoDB kompassi vaadet. Tehke seda, klõpsates nuppu värskenda (ringnool) ikooni vasaku külgriba paremas ülanurgas.

Rakenduse külgribal kuvatakse ka andmebaaside loend. Klõpsake andmebaasi, et vaadata selles olevaid kogusid.

Kasutage MongoDB-d parimal viisil

Olenemata sellest, kas kasutate seda ülesannete loendi salvestamiseks või keerukama rakenduse taustaprogrammina, on MongoDB lihtne. Muidugi saate lisaks andmebaasi ja kogude loomisele veel palju teha.

Olenemata sellest, kas kasutate shellisuvandit või MongoDB Compassi GUI-d, saate andmeid lisada, päringuid käitada, andmeid kustutada ja värskendada. Need tavalised toimingud sobivad suurepäraselt uue NoSQL-i andmebaasimootoriga hakkama saamiseks.

SQL vs. NoSQL: milline on teie järgmise projekti jaoks parim andmebaas?

Andmebaasi tüübi valimine võib olla keeruline. Kas valida SQL või NoSQL?

Loe edasi

JagaSäutsMeil
Seotud teemad
  • Programmeerimine
  • andmebaasi
Autori kohta
Idowu Omisola (110 avaldatud artiklit)

Idowu on kirglik kõige nutika tehnoloogia ja tootlikkuse vastu. Vabal ajal mängib ta ringi kodeerimisega ja lülitub igavlemisel malelauale, kuid armastab ka aeg-ajalt rutiinist lahti murda. Tema kirg näidata inimestele teed kaasaegses tehnikas motiveerib teda rohkem kirjutama.

Veel Idowu Omisolalt

Liituge meie uudiskirjaga

Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!

Tellimiseks klõpsake siin