Kamēr SQL datu bāzes programma sakārto datus tabulās, MongoDB savus datus glabā kolekcijās. Tomēr, tāpat kā tradicionālie dzinēji, tas joprojām izmanto terminu "datu bāze", lai apzīmētu augstāko organizācijas līmeni.
Viens no pirmajiem uzdevumiem, ko vēlaties apgūt, strādājot ar jebkuru datu bāzes programmu, ir datubāzu un tabulu/kolekciju izveide. Ja izmantojat MongoDB, lasiet tālāk, lai uzzinātu, kā tieši izveidot datu bāzi un ievietot tajā kolekcijas.
Sākotnējā MongoDB iestatīšana
Jūs varat izveidot datu bāzes un kolekcijas MongoDB, izmantojot MongoDB Shell, mongosh. Varat lejupielādēt un instalēt to kā īpašu rīku.
Varat arī tai piekļūt, izmantojot MongoDB darbvirsmas lietotni MongoDB Compass. Tas ir daudzpusīgs GUI rīks, kas ļauj skatīt datu bāzes un ar tām saistītās kolekcijas. Tas piedāvā arī izvēles grafisko interfeisu MongoDB funkciju izmantošanai. Tāpēc tas ir labs risinājums, ja nevēlaties rakstīt teksta komandas, lai izveidotu datu bāzes un kolekcijas.
Tomēr šajā apmācībā jūs uzzināsit, kā izmantot abas opcijas.
Lai sāktu, dodieties uz MongoDB rīku lejupielāde lapu, lai lejupielādētu un instalētu jaunāko MongoDB Shell versiju.
Lai tā vietā iegūtu darbvirsmas lietotni, ritiniet uz leju tajā pašā lapā. Pēc tam atveriet sadaļu MongoDB Compass un noklikšķiniet uz Lejupielādēt pogu.
Piekļuve MongoDB Shell MongoDB Compass ietvaros
Ja vēlaties piekļūt Mongosh GUI darbvirsmas lietotnē, nevis speciālajā apvalkā:
- Pēc instalēšanas atveriet MongoDB Compass.
- Klikšķis >_MONGOSH lietotnes apakšējā kreisajā stūrī, lai aktivizētu čaulu.
- Velciet uz augšu trīs horizontālās joslas lietojumprogrammas apakšā, lai paplašinātu čaulas saskarni.
Kā izveidot datu bāzi un kolekcijas, izmantojot MongoDB Shell
MongoDB Shell pieņem virkni teksta komandu saziņai ar datu bāzi.
Saistīts:Kā savienot savu kolbas lietotni ar CouchDB: NoSQL datu bāze
Tomēr datu bāze MongoDB fiziski nepastāv bez kolekcijas. Būtībā jaunā datu bāze ir redzama tikai MongoDB Compass, kad tajā ievietojat kolekciju.
Datu bāzes izveide
MongoDB Compass vai MongoDB Shell lietotnē izmantojiet šo komandu, lai izveidotu datu bāzi:
izmantot manu jauno datubāzi
MongoDB pēc noklusējuma uzsāk un atlasa jauno datu bāzi, kad palaižat iepriekš minēto komandu. Tātad tas nekavējoties sāk darboties jaunās datu bāzes ietvaros. Ja vien nepārslēdzaties uz citu, jebkurš jūsu palaists kods ietekmē šo jauno datu bāzi.
Kā izveidot kolekcijas mongošu valodā
MongoDB kolekcijas var uzskatīt par saistītu SQL tabulu grupu.
Lai jaunā datubāze būtu redzama un lietojama, tajā jāievieto vismaz kolekcija. Šeit ir komanda, lai izveidotu tukšu kolekciju MongoDB Shell:
db.createCollection (nosaukums)
Kur nosaukums ir virkne, kas apzīmē izveidojamās kolekcijas nosaukumu. Piemēram, lai izvēlētajā datu bāzē izveidotu kolekciju ar nosaukumu MUO:
db.createCollection("MUO")
Saistīts:Kā izveidot dokumentus MongoDB
Piezīme: Tāpat kā SQL datu bāzē ir iespējams izveidot daudzas tabulas, MongoDB varat izveidot tik daudz kolekciju, cik vēlaties.
Kā ievietot datus MongoDB datu bāzē
Tāpat kā lielākā daļa NoSQL datu bāzu, MongoDB ievieto datus kā JSON objektus, kas ir atslēgu un vērtību pāri.
Lai ievietotu datus iepriekš izveidotajā kolekcijā:
db. MUO.insertOne({Vārds: "Idowu"})
Datu bāzes un kolekciju izveide, izmantojot MongoDB Compass
Ja esat to jau instalējis, palaidiet MongoDB Compass savā datorā.
Pēc tam izpildiet šos norādījumus, lai izveidotu datubāzi un kolekcijas, izmantojot GUI opciju:
- Klikšķis Savienot lai ielādētu esošās datu bāzes.
- Augšējā kreisajā stūrī noklikšķiniet uz IZVEIDOT DATU BĀZI.
- Ievadiet vēlamo datu bāzes nosaukumu Datu bāzes nosaukums lauks.
- Tā kā MongoDB ir nepieciešama kolekcija, lai pabeigtu datu bāzes izveidi, aizpildiet Kolekcijas nosaukums arī lauks.
- Klikšķis Izveidot datu bāzi lai iegūtu jaunu datubāzi un kolekciju.
Varat apstiprināt, ka MongoDB izveidoja jūsu datu bāzi un kolekcijas, atsvaidzinot MongoDB kompasa skatu. Dariet to, noklikšķinot uz atjaunot (apļveida bultiņa) ikona kreisās sānjoslas augšējā labajā stūrī.
Lietojumprogrammas sānjoslā tiek parādīts arī datu bāzu saraksts. Noklikšķiniet uz datu bāzes, lai skatītu tajā esošās kolekcijas.
Izmantojiet MongoDB pēc iespējas labāk
Neatkarīgi no tā, vai izmantojat to uzdevumu saraksta glabāšanai vai kā sarežģītākas lietotnes aizmuguri, MongoDB ir vienkāršs. Protams, papildus datu bāzes un kolekciju izveidei jūs varat darīt vēl daudz vairāk.
Neatkarīgi no tā, vai izmantojat apvalka opciju vai MongoDB Compass GUI, varat pievienot datus, izpildīt vaicājumus, dzēst datus un atjaunināt tos. Šīs parastās darbības ir lieliski piemērotas, lai apgūtu jaunu NoSQL datu bāzes dzinēju.
Datu bāzes veida izvēle var būt sarežģīta. Vai jums vajadzētu izvēlēties SQL vai NoSQL?
Lasiet Tālāk
- Programmēšana
- datu bāze
Idowu aizraujas ar jebko viedo tehnoloģiju un produktivitāti. Brīvajā laikā viņš spēlējas ar kodēšanu un pārslēdzas uz šaha galdu, kad viņam ir garlaicīgi, taču viņam patīk arī ik pa laikam atrauties no rutīnas. Viņa aizraušanās parādīt cilvēkiem ceļu par modernajām tehnoloģijām motivē viņu rakstīt vairāk.
Abonējiet mūsu biļetenu
Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!
Noklikšķiniet šeit, lai abonētu