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 -

  1. Replikáció a MongoDB-ben
  2. MongoDB eszközök
  3. MongoDB alternatívák
  4. Hogyan telepítsük a MongoDB-t