Hogyan lehet adatbázist és gyűjteményt létrehozni MongoDB
In MongoDB, az első alapvető lépés az adatbázis és a gyűjtemény létrehozása. Az adatbázis az összes gyűjtemény tárolására szolgál, a gyűjtemény pedig az összes dokumentum tárolására szolgál. A dokumentumok viszont tartalmazzák a vonatkozó Mezőnevet és Mezőértékeket.
Az alábbi pillanatkép egy alapvető példát mutat be egy dokumentum kinézetére.
A dokumentum mezőnevei „Employeeid” és „EmployeeName”, a mezőértékek pedig „1” és „Smith”. Ezután egy csomó dokumentum alkotna egy gyűjteményt MongoDB.
Adatbázis létrehozása a „use” paranccsal
Adatbázis létrehozása benne MongoDB olyan egyszerű, mint a „segítségével” parancsot. A következő példa bemutatja, hogyan lehet ezt megtenni.
Kód magyarázata:
- A "használat" paranccsal adatbázist hozhatunk létre MongoDB. Ha az adatbázis nem létezik, akkor újat hoz létre.
Ha a parancs sikeresen végrehajtásra került, a következő kimenet jelenik meg:
output:
MongoDB létrehozása után automatikusan átvált az adatbázisra.
Gyűjtemény/tábla létrehozása az insert() segítségével
Gyűjtemény létrehozásának legegyszerűbb módja, ha egy rekordot (ami nem más, mint egy mezőnevekből és értékekből álló dokumentum) beszúrunk egy gyűjteménybe. Ha a gyűjtemény nem létezik, egy új jön létre.
A következő példa bemutatja, hogyan lehet ezt megtenni.
db.Employee.insert ( { "Employeeid" : 1, "EmployeeName" : "Martin" } )
Kód magyarázata:
- Mint fentebb látható, a „beszúrás” paranccsal létrejön a gyűjtemény.
Dokumentumok hozzáadása az insert() paranccsal
MongoDB biztosítja a szúrja be a () parancsot dokumentumokat gyűjteménybe helyezni. A következő példa bemutatja, hogyan lehet ezt megtenni.
Step 1) Írja be az „insert” parancsot
Step 2) Az „insert” parancsban adja hozzá a létrehozandó dokumentumhoz szükséges mező nevét és mezőértékét.
Kód magyarázata:
- A parancs első része a „beszúrni az utasítást” amely a dokumentum gyűjteménybe való beillesztésére szolgáló utasítás.
- Az utasítás második része a Mezőnév és a Mező érték hozzáadása, vagyis mit fog tartalmazni a gyűjteményben lévő dokumentum.
Ha a parancs sikeresen végrehajtásra került, a következő kimenet jelenik meg
output:
A kimenet azt mutatja, hogy a végrehajtott művelet beszúrási művelet volt, és egy rekord került be a gyűjteménybe.