MongoDB

Instalējiet MongoDB Ubuntu

Instalējiet MongoDB Ubuntu
Šajā ātrajā ziņojumā mēs redzēsim, kā mēs varam instalēt vienu no populārākajām NoSQL datu bāzēm MongoDB Ubuntu un sākt to izmantot arī. Mēs sāksim tagad.

MongoDB datu bāze

MongoDB ir viena no populārākajām NoSQL datu bāzēm, kas tiek izmantota bezmatu datu glabāšanai un pieprasīšanai.

Šodienas datiem ir nedefinēts īpašību skaits. Katru dienu tiek pievienoti jauni objekta rekvizīti, un šie rekvizīti, iespējams, nav visos esošajos objektos. MySQL datu bāzes glabā šīs īpašības pat tiem objektiem, kuriem to nav. Apskatīsim piemēru:

Nosaukums Adreses 1. rindiņa Adreses 2. rindiņa Adreses 3. rindiņa
Džons A-17 17. iela Florida
Sems B-46 Kalifornijā -

Ja mēs šos datus būtu saglabājuši NoSQL datu bāzē, tas būtu izskatījies šādi:

[

"name": "John",
"address_line1": "A-17",
"address_line2": "17. iela",
"address_line3": "Florida"
,

"name": "John",
"address_line1": "B-46",
"address_line2": "Kalifornija"

]

Skatiet atšķirību, lauks, kas nav piemērots objektam, pat nav redzams kā kolonna.

MongoDB instalēšana

Tagad MongoDB instalēšana ir tikai dažu komandu jautājums. Lai sāktu, ļausim Ubuntu nodrošināt programmatūras autentiskumu, kuru mēģinām instalēt:

sudo apt-key adv --keyserver hkp: // atslēgu serveris.ubuntu.com: 80 - recav EA312927

Kad mēs palaidīsim šo komandu, mēs iegūsim šādu izvadi:

Ubuntu importēja MongoDB atslēgu savā pakotņu pārvaldniekā. Pēc tam palaidiet nākamo komandu, lai izveidotu MongoDB saraksta failu:

atbalss "deb http: // repo.mongodb.org / apt / ubuntu xenial / mongodb-org / 3.2 multiverses "
| sudo tee / etc / apt / sources.sarakstā.d / mongodb-org-3.2.sarakstā

Kad mēs palaidīsim šo komandu, mēs iegūsim šādu izvadi:

Visbeidzot atjaunināsim pakešu sarakstu:

sudo apt-get atjauninājums

Tagad mēs esam gatavi instalēt MongoDB tūlīt:

sudo apt-get install -y mongodb-org

Pēc šīs komandas izpildes MongoDB pakotņu instalēšana var aizņemt dažas minūtes.
Tagad palaidiet šīs divas komandas, lai sāktu pakalpojumu MongoDB un pārbaudītu tā statusu:

sudo systemctl sākt mongodu
sudo systemctl statusa mongods

Kad palaidīsim šo komandu, mēs iegūsim šādu izvadi:

Mēs arī ļausim MongoDB startēt automātiski, kad sistēma sāk darboties:

sudo systemctl iespējot mongodu

Kad mēs palaidīsim šo komandu, mēs iegūsim šādu izvadi:

Vaicājumi ar mongoDB

Tagad, kad esam instalējuši un palaiduši MongoDB, mēs varam arī vaicāt datus, izmantojot to. Izmēģināsim dažas paraugu komandas šeit.

Izmantojot Mongo Shell

Lai sāktu izpildīt MongoDB vaicājumus, mēs varam atvērt Mongo apvalku, vienkārši ierakstot:

mongo

Shell tiks atvērts:

Datu ievietošana

Tagad mēs varam izveidot jaunu datu bāzi:

Un mēs varam tajā ievietot datus:

Ņemiet vērā, ka mums tas nebija jāveic platformām kolekcija, un tā tika izveidota automātiski.

Datu iegūšana

Lai iegūtu saglabātos datus, mēs varam izpildīt vienkāršu komandu:

Otrajā vaicājumā iepriekš mēs arī izdrukājām kolekcijā esošo dokumentu skaitu.

Turpmāka izpēte

Šajā īsajā ziņojumā mēs uzzinājām, kā mēs varam instalēt MongoDB un palaist tajā pamata vaicājumus. Lai iedziļinātos MongoDB, apskatiet šos lieliskos resursus:

Top 5 spēļu tveršanas kartes
Mēs visi esam redzējuši un mīlējuši straumēšanas spēles pakalpojumā YouTube. PewDiePie, Jakesepticye un Markiplier ir tikai daži no labākajiem spēlētā...
Kā izstrādāt spēli Linux
Pirms desmit gadiem maz Linux lietotāju varētu paredzēt, ka viņu iecienītā operētājsistēma kādu dienu būs populāra spēļu platforma komerciālām videosp...
Komerciālo spēļu dzinēju atvērtā koda porti
Bezmaksas, atvērtā koda un starpplatformu spēļu dzinēju atpūtu var izmantot, lai spēlētu vecos, kā arī dažus no diezgan nesenajiem spēļu nosaukumiem. ...