MongoDB

Telepítse a MongoDB-t az Ubuntu-ra

Telepítse a MongoDB-t az Ubuntu-ra
Ebben a gyors bejegyzésben meglátjuk, hogyan telepíthetjük az egyik legnépszerűbb NoSQL adatbázist, a MongoDB-t az Ubuntura és hogyan kezdhetjük el használni. Most elkezdjük.

MongoDB adatbázis

A MongoDB az egyik legnépszerűbb NoSQL adatbázis, amelyet sémátlan adatok tárolására és lekérdezésére használnak.

A mai adatok meghatározatlan számú tulajdonsággal rendelkeznek. Egy objektum új tulajdonságai minden nap hozzáadódnak, és előfordulhat, hogy ezek a tulajdonságok nem minden jelenlegi objektumban találhatók meg. A MySQL adatbázisok ezeket a tulajdonságokat olyan objektumok számára is tárolják, amelyek nem rendelkeznek velük. Lássunk egy példát:

Név Címsor 1 Cím sor 2 3. címsor
János A-17 17. utca Florida
Sam B-46 Kalifornia -

Ha ezeket az adatokat egy NoSQL adatbázisba mentettük volna, a következőképpen nézett volna ki:

[

"név": "János",
"address_line1": "A-17",
"address_line2": "17. utca",
"address_line3": "Florida"
,

"név": "János",
"address_line1": "B-46",
"address_line2": "Kalifornia"

]

Lásd a különbséget: az a mező, amely egy objektumra nem alkalmazható, még oszlopként sem szerepel.

A MongoDB telepítése

Most a MongoDB telepítése csak néhány parancs kérdése. Első lépésként engedjük, hogy az Ubuntu biztosítsa a telepíteni kívánt szoftver hitelességét:

sudo apt-key adv --keyserver hkp: // kulcsszerver.ubuntu.com: 80 - recv EA312927

Miután futtattuk ezt a parancsot, a következő kimenetet kapjuk:

Az Ubuntu importálta a MongoDB kulcsot a csomagkezelőjébe. Ezután futtassa a következő parancsot egy listafájl létrehozásához a MongoDB számára:

echo "deb http: // repo.mongodb.org / apt / ubuntu xenial / mongodb-org / 3.2 multiverzum "
| sudo tee / etc / apt / sources.lista.d / mongodb-org-3.2.lista

Miután futtattuk ezt a parancsot, a következő kimenetet kapjuk:

Végül frissítsük a csomaglistát:

sudo apt-get frissítés

Most készen állunk a MongoDB telepítésére:

sudo apt-get install -y mongodb-org

A parancs futtatása után néhány percbe telhet a MongoDB csomagok telepítése.
Most futtassa a következő két parancsot a MongoDB szolgáltatás elindításához és annak állapotának ellenőrzéséhez:

sudo systemctl start mongod
sudo systemctl állapot mongod

Miután futtattuk ezt a parancsot, a következő kimenetet kapjuk:

Lehetővé tesszük a MongoDB automatikus indítását is, amikor a rendszer elindul:

sudo systemctl engedélyezze a mongodot

Miután futtattuk ezt a parancsot, a következő kimenetet kapjuk:

Lekérdezések a mongoDB-vel

Most, hogy telepítettük és elindítottuk a MongoDB-t, annak segítségével is lekérdezhetjük az adatokat. Próbálkozzunk itt néhány minta paranccsal.

A Mongo Shell használata

A MongoDB lekérdezések futtatásának megkezdéséhez csak begépelve nyithatjuk meg a Mongo shellt:

mongó

A Shell megnyílik:

Adatok beszúrása

Most új adatbázist készíthetünk:

Adatokat is beilleszthetünk:

Ne feledje, hogy nem kellett elkészítenünk a platformok gyűjtemény és automatikusan elkészült.

Adatok megszerzése

Egy egyszerű paranccsal futtathatjuk a mentett adatokat:

A fenti második lekérdezésben kinyomtattuk a gyűjteményben található dokumentumok számát is.

A további vizsgálat

Ebben a gyors bejegyzésben megtudtuk, hogyan telepíthetjük a MongoDB-t és futtathatunk rajta alapvető lekérdezéseket. Ha mélyebbre akarsz menni a MongoDB-ben, nézd meg ezeket a kiváló forrásokat:

A kurzor véletlenszerűen ugrik vagy mozog, miközben gépel a Windows 10-ben
Ha úgy találja, hogy az egér kurzor önállóan, automatikusan, véletlenszerűen ugrik vagy mozog, miközben gépel Windows laptopba vagy számítógépbe, akko...
Az egér és az érintőpadok görgetési irányának megfordítása a Windows 10 rendszerben
Egér és Érintőpads nemcsak a számítást könnyűvé, de hatékonyabbá és kevésbé időigényessé is teszi. Nem tudunk elképzelni egy életet ezek nélkül az esz...
Az egérmutató és a kurzor méretének, színének és sémájának módosítása a Windows 10 rendszeren
Az egérmutató és a kurzor a Windows 10 operációs rendszerben nagyon fontos szempont. Ez elmondható más operációs rendszerekről is, tehát valójában eze...