Bevezetés a MongoDB Create Database-ba
A következő MongoDB Create Database cikk felvázolja az adatbázis és gyűjtemények létrehozását a MongoDB-ben. A MongoDB egy adatbázis-kezelő rendszer. Ez egy nyílt forráskódú, azaz ingyenesen elérhető. A MongoDB dokumentum-orientált adatbázis-modellt követ, mivel támogatja az adatok különféle formáit. A MongoDB architektúráját dokumentumok és gyűjtemények kombinálásával készítik.
MongoDB adatbázis létrehozása
Ha SQL háttérrel rendelkezik, úgy gondolhatja, mint az SQL, az adatbázis létrehozása parancsot a MongoDB használja az adatbázis létrehozásához. A MongoDB nem támogat egyetlen adatbázis létrehozására szolgáló parancsot. A MongoDB-ben nincs szükség kézi adatbázis létrehozására, mivel az SQL-ben, a MongoDB automatikusan létrehozza az adatbázist azáltal, hogy a megadott gyűjteményből értékeket vesz le, amikor a felhasználó ezeket az értékeket gyűjteményekben tárolja.
Hogyan lehet adatbázist létrehozni a MongoDB-ben?
Adatbázis létrehozásához a MongoDB-ben először helyesen kell elhelyeznie az adatbázist és a gyűjteményt. Az adatbázis az összes gyűjtemény tárolására szolgál. És ezeket a gyűjteményeket az összes docent tárolására használják. A dokumentumok nem más, mint a mezőnevek és értékek gyűjteménye.
Nézzünk meg néhány példát a gyűjtemények szerkezetének megértésére
(
"StudentID": 1,
"StudentName": "John"
)
A fenti példában két mező van, azaz a StudentID és a StudentName. Ezért a dokumentum mezőnévként tartalmazza ezt a két mezőt, illetve 1 és John mezőt.
Hozzon létre egy adatbázist
A MongoDB adatbázis létrehozásához használja a parancsot
Szintaxis
használja a DatabaseName felhasználót
Például:
>Use Student
A fenti példában a felhasználás egy adatbázis létrehozására szolgáló parancs, a hallgató pedig az adatbázis neve.
Ha a fenti parancs sikeresen végrehajtódott, akkor a következő kimenetet adja
Kimenet: Váltás Student-ra
A MongoDB automatikusan átvált az adatbázisra, miután a felhasználó létrehozta.
Megjegyzés: Ha az adatbázishoz megadott név már létezik, akkor a MongoDB átirányítja Önt, azaz közvetlenül csatlakozik az adatbázishoz. Ha az adatbázishoz megadott név nem létezik, akkor először létrehozza az adott név adatbázisát, majd átvált a létrehozott adatbázisra.
Mutassa meg az adatbázis nevét
Ha meg akarja tudni az adatbázis nevét, amelyet jelenleg csatlakoztat, akkor használja a db parancsot az adatbázis nevének megismeréséhez.
Szintaxis:
db
Például:
> db
Teljesítés : Diák
Ez a parancs hasznos a felhasználók számára, ha több adatbázissal dolgoznak, és tudni akarják a megfelelő adatbázist az értékek beillesztéséhez az adatbázisba.
Az összes adatbázis felsorolása
Ha meg akarja tudni a MongoDB-ben található összes adatbázist, akkor a show DBS parancs segítségével felsorolhatja az összes adatbázist.
Szintaxis: dbs megjelenítése
Például:
> show dbs
Kimenet:
Tanár
Az alkalmazottak
A fenti példában láthatja, hogy a Student adatbázis nem szerepel az adatbázisok listájában. Ennek oka az, hogy a MongoDB csak a dokumentumok mentése előtt hozza létre az adatbázist.
Hogyan lehet létrehozni gyűjteményt?
Gyűjtemények létrehozásához az adatbázisban, azaz a mezőnevet és mezőértékeket tartalmazó dokumentumhoz a MongoDB db.createCollection (név, opciók) parancsot használjuk.
A createCollection () parancs szintaxisa a következő:
db.createCollection(name, options)
- Ebben a parancsban a name paraméter a létrehozni kívánt gyűjtemény neve.
- Az opcionális paraméter. Az Opció egy olyan dokumentum, amely a gyűjtemény konfigurációjának megadására szolgál.
Lépések a gyűjtemények létrehozásához
Az alábbiakban bemutatjuk a gyűjtemény létrehozásának néhány lépését, amelyek a következők:
1. lépés:
Használja a db.createCollection parancsot.
>db.createCollection("CreateCollection")
A fent említett parancs kimenetét a show gyűjtemény parancs segítségével lehet letölteni.
>show collections
Kimenet:
CreateCollection
Ezenkívül a MongoDB automatikusan létrehoz gyűjteményeket, amikor egyes dokumentumokat beilleszt. Így a fent említett lépések kiküszöbölhetők.
A következő lépések követhetők.
1. lépés: Először írja be a beszúrás nyilatkozatot, hogy dokumentumokat adjon a gyűjteményhez
Szintaxis
db.DatabaseName.insert
(
);
2. lépés: Ezután írja be a mezőneveket és a mezőértékeket a beszúrás utasítás alá
Szintaxis
db.DatabaseName.insert
(
(
mezőnév1,
mező érték1
)
(
mezőnév2
mező értéke2
)
…
….
);
Például:
db.Student.insert
(
(
"StudentID": 1,
"StudentName": "smith"
)
);
A MogoDB insert () parancsot ad a dokumentumok hozzáadására az adatlapok gyűjteményéhez.
Ha a fenti parancs sikeresen végrehajtódik, akkor az a következő kimenetet fogja adni.
Kimenet:
WriteResult ((“nInserted”: 1))
A fenti kimenet azt mutatja, hogy az insert parancs sikeresen végrehajtódik, és hozzáad egy rekordot az adatbázis gyűjteményéhez.
Ha most futtatja a show dbs parancsot, akkor az a következő kimenetet fogja kapni
Például:
>show dbs
Kimenet:
Diák
Tanár
Az alkalmazottak
Törölje a létrehozott adatbázist
Ha törölni akarja a létrehozott adatbázist, használhatja a drop parancsot. A MongoDB cseppparancsot ad az adatbázis törléséhez
Szintaxis
db.DropDatabase ()
Ezzel törli a kiválasztott adatbázist. Ha nem választ ki egy adott adatbázist, akkor törli az alapértelmezett adatbázist.
Például:
1. lépés: Először ellenőrizze a rendelkezésre álló adatbázisokat a show DBS paranccsal
>show dbs
diák
Tanár
Az alkalmazottak
Teszt
2. lépés: Ha törölni akarja a Student adatbázist, akkor a következő parancsok lesznek:
>db.dropDatabase()
>( "dropped" : "student", "ok" : 1 )
3. lépés: Az eredmény ellenőrizhető a show DBS paranccsal.
>show dbs
Tanár
Az alkalmazottak
Teszt
Dobjon el egy gyűjteményt az adatbázisból
A MongoDB-ben a db.collection.drop () parancs segítségével a gyűjtemény eltávolításra kerül az adatbázisból.
A drop () parancs szintaxisa:
db.collection_name.drop ()
Például:
1. lépés: Először ellenőrizze a rendelkezésre álló gyűjteményeket a show gyűjtemény parancs segítségével
>show collections
CreateCollection
TeacherCollection
EmployeesCollection
2. lépés: Ha törölni szeretné a CreateCollection alkalmazást, akkor a következő parancsok lesznek:
>db.CreateCollection.drop()
igaz
3. lépés: Az eredmény ellenőrizhető a show gyűjtemény paranccsal.
>show collections
TeacherCollection
EmployeesCollection
Összegzés - Mongo DB létrehozása adatbázis
Ebben a cikkben láttuk, hogyan hozhat létre hirdetési csepp-adatbázist, valamint létrehozhat és törölhet gyűjteményeket a MongoDB-ben a MongoDB-parancsok segítségével.
Ajánlott cikkek
Ez egy útmutató a Mongo DB Create Database-hez. Itt tárgyaljuk, hogyan lehet a MongoDB-ben gyűjteményeket létrehozni, törölni, eldobni és törölni a MongoDB-parancsok segítségével. A további javasolt cikkeken keresztül további információkat is megtudhat -
- Replikáció a MongoDB-ben
- MongoDB eszközök
- MongoDB alternatívák
- Hogyan telepítsük a MongoDB-t