Míg az SQL adatbázismotor az adatokat táblákba rendezi, a MongoDB gyűjteményekben tárolja adatait. A hagyományos motorokhoz hasonlóan azonban továbbra is az "adatbázis" kifejezést használja a szervezet legmagasabb szintjére utalva.
Az adatbázisok és táblák/gyűjtemények létrehozása az egyik első feladat, amelyet meg kell tanulnia, ha bármilyen adatbázis-programmal dolgozik. Ha MongoDB-t használ, olvassa el tovább, hogy megtudja, hogyan lehet pontosan létrehozni egy adatbázist és beilleszteni gyűjteményeket.
A MongoDB kezdeti beállítása
Létrehozhat adatbázisokat és gyűjteményeket a MongoDB-ben a MongoDB Shell, mongosh használatával. Ezt külön eszközként töltheti le és telepítheti.
Alternatív megoldásként elérheti a MongoDB asztali alkalmazásával, a MongoDB Compass-szal. Ez egy sokoldalú grafikus felhasználói felület, amely lehetővé teszi az adatbázisok és a hozzájuk tartozó gyűjtemények megtekintését. Opcionális grafikus felületet is kínál a MongoDB szolgáltatásainak használatához. Tehát ez egy jó lehetőség, ha nem szeretne szöveges parancsokat begépelni adatbázisok és gyűjtemények létrehozásához.
Ennek ellenére ebben az oktatóanyagban megtudhatja, hogyan kell használni mindkét lehetőséget.
A kezdéshez menjen a MongoDB Tools letöltése oldalt a MongoDB Shell legújabb verziójának letöltéséhez és telepítéséhez.
Az asztali alkalmazás letöltéséhez görgessen le ugyanazon az oldalon. Ezután nyissa meg a MongoDB Compass részt, és kattintson a Letöltés gomb.
A MongoDB Shell elérése a MongoDB Compass-en belül
Ha a Mongosh-t a GUI asztali alkalmazáson belül szeretné elérni a dedikált shell helyett:
- A telepítés után nyissa meg a MongoDB Compass alkalmazást.
- Kattintson >_MONGOSH az alkalmazás bal alsó sarkában a shell aktiválásához.
- Húzza felfelé a három vízszintes sávot az alkalmazás alján a shell felület kibontásához.
Adatbázisok és gyűjtemények létrehozása a MongoDB Shell használatával
A MongoDB Shell egy sor szöveges parancsot fogad el az adatbázisokkal való kommunikációhoz.
Összefüggő:Hogyan csatlakoztassa Lombik alkalmazását a CouchDB-hez: egy NoSQL-adatbázis
A MongoDB adatbázisa azonban fizikailag nem létezik gyűjtemény nélkül. Lényegében az új adatbázis csak akkor látható a MongoDB Compassban, ha beilleszt egy gyűjteményt.
Adatbázis létrehozása
A MongoDB Compass vagy a MongoDB Shell alkalmazásban használja a következő parancsot adatbázis létrehozásához:
használja az új adatbázisomat
A MongoDB alapértelmezés szerint kezdeményezi és kiválasztja az új adatbázist a fenti parancs futtatásakor. Így azonnal megkezdi működését az új adatbázis keretein belül. Hacsak nem vált át egy másikra, minden futtatott kód hatással lesz erre az új adatbázisra.
Gyűjtemények létrehozása Mongosh nyelven
A MongoDB gyűjteményeit az SQL-ben lévő kapcsolódó táblák csoportjaként is felfoghatja.
Ahhoz, hogy az új adatbázis látható és használható legyen, legalább egy gyűjteményt be kell illeszteni abba. Íme a parancs egy üres gyűjtemény létrehozásához a MongoDB Shellben:
db.createCollection (név)
Ahol név egy karakterlánc, amely a létrehozandó gyűjtemény nevét reprezentálja. Például egy MUO nevű gyűjtemény létrehozásához a kiválasztott adatbázisban:
db.createCollection("MUO")
Összefüggő:Dokumentumok létrehozása a MongoDB-ben
jegyzet: Ahogyan egy SQL-adatbázisban sok táblát lehet létrehozni, a MongoDB-ben annyi gyűjteményt hozhat létre, amennyit csak akar.
Hogyan lehet adatokat beszúrni egy MongoDB adatbázisba
A legtöbb NoSQL-adatbázishoz hasonlóan a MongoDB JSON-objektumokként szúr be adatokat, amelyek kulcs-érték párok.
Adatok beszúrása a korábban létrehozott gyűjteménybe:
db. MUO.insertOne({Keresztnév: "Idowu"})
Adatbázisok és gyűjtemények létrehozása a MongoDB Compass segítségével
Ha már telepítette, indítsa el a MongoDB Compass programot a számítógépén.
Ezután kövesse az alábbi utasításokat adatbázis és gyűjtemények létrehozásához a grafikus felhasználói felület használatával:
- Kattintson Csatlakozás meglévő adatbázisok betöltéséhez.
- Kattintson a bal felső sarokban ADATBÁZIS LÉTREHOZÁSA.
- Írja be a kívánt adatbázis nevét a Adatbázis név terület.
- Mivel a MongoDB gyűjteményt igényel az adatbázis létrehozásának befejezéséhez, töltse ki a Gyűjtemény neve mezőt is.
- Kattintson Adatbázis létrehozása hogy új adatbázist és gyűjteményt kapjunk.
A MongoDB Compass nézet frissítésével megerősítheti, hogy a MongoDB hozta létre az adatbázist és a gyűjteményeket. Ehhez kattintson a Frissítés (kör alakú nyíl) ikonra a bal oldalsáv jobb felső sarkában.
Az alkalmazás oldalsávja az adatbázisok listáját is megjeleníti. Kattintson egy adatbázisra a benne lévő gyűjtemények megtekintéséhez.
Használja ki a legjobban a MongoDB-t
Akár a teendők listájának tárolására, akár egy összetettebb alkalmazás háttérprogramjaként használja, a MongoDB egyszerű. Természetesen az adatbázis és a gyűjtemények létrehozásán kívül még sok mást is tehet.
Akár a shell opciót, akár a MongoDB Compass grafikus felhasználói felületét használja, adatokat adhat hozzá, lekérdezéseket futtathat, adatokat törölhet és frissíthet. Ezek a gyakori műveletek tökéletesek egy új, NoSQL adatbázis-motor használatához.
Az adatbázis típusának kiválasztása bonyolult lehet. Az SQL-t vagy a NoSQL-t válassza?
Olvassa el a következőt
- Programozás
- adatbázis
Idowu szenvedélyesen rajong minden intelligens technológiáért és a termelékenységért. Szabadidejében kódolással játszik, és ha unatkozik sakktáblára vált, de szeret időnként kiszakadni a rutinból. Szenvedélye, hogy megmutassa az embereknek a modern technológiát, arra sarkallja, hogy többet írjon.
Iratkozzon fel hírlevelünkre
Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!
Kattintson ide az előfizetéshez