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.
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:
- Pärast installimist avage MongoDB Compass.
- Klõpsake >_MONGOSH kesta aktiveerimiseks rakenduse vasakus alanurgas.
- 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.
- Klõpsake Ühendage olemasolevate andmebaaside laadimiseks.
- Klõpsake vasakus ülanurgas LOO ANDMEBAAS.
- Sisestage oma eelistatud andmebaasi nimi Andmebaasi nimi valdkonnas.
- Kuna MongoDB nõuab andmebaasi loomise lõpuleviimiseks kogu, täitke Kollektsiooni nimi samuti väli.
- 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.
Andmebaasi tüübi valimine võib olla keeruline. Kas valida SQL või NoSQL?
Loe edasi
- Programmeerimine
- andmebaasi
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.
Liituge meie uudiskirjaga
Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!
Tellimiseks klõpsake siin