MongoDB

Nainštalujte MongoDB na Ubuntu

Nainštalujte MongoDB na Ubuntu
V tomto rýchlom príspevku uvidíme, ako si môžeme nainštalovať jednu z najpopulárnejších NoSQL databáz, MongoDB na Ubuntu a začať ju tiež používať. Teraz začneme.

Databáza MongoDB

MongoDB je jednou z najpopulárnejších databáz NoSQL, ktorá sa používa na ukladanie a dopytovanie údajov bez schémy.

Dnešné údaje majú nedefinovaný počet vlastností. Nové vlastnosti objektu sa pridávajú každý deň a tieto vlastnosti sa nemusia vyskytovať vo všetkých objektoch, ktoré v súčasnosti existujú. Databázy MySQL ukladajú tieto vlastnosti aj pre objekty, ktoré ich nemajú. Pozrime sa na príklad:

názov Riadok adresy 1 2. riadok adresy 3. riadok adresy
Ján A-17 17. ulica Florida
Sam B-46 Kalifornia -

Keby sme tieto údaje uložili do databázy NoSQL, vyzeralo by to takto:

[

"name": "John",
"address_line1": "A-17",
"address_line2": "17th Street",
"address_line3": "Florida"
,

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

]

Uvidíte rozdiel, pole, ktoré sa na objekt nevzťahuje, nie je ani len v stĺpci.

Inštaluje sa MongoDB

Inštalácia MongoDB je teraz iba otázkou niekoľkých príkazov. Začnime tým, že umožníme systému Ubuntu zaistiť autenticitu softvéru, ktorý sa pokúšame nainštalovať:

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

Po spustení tohto príkazu dostaneme nasledujúci výstup:

Ubuntu importoval kľúč MongoDB do správcu balíkov. Ďalej spustite nasledujúci príkaz a vytvorte súbor zoznamu pre MongoDB:

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

Po spustení tohto príkazu dostaneme nasledujúci výstup:

Poďme konečne aktualizovať zoznam balíkov:

sudo apt-get aktualizácia

Teraz sme pripravení nainštalovať MongoDB teraz:

sudo apt-get install -y mongodb-org

Po spustení tohto príkazu môže inštalácia balíkov MongoDB trvať niekoľko minút.
Teraz spustením týchto dvoch príkazov spustite službu MongoDB a skontrolujte jej stav:

sudo systemctl start mongod
sudo systemctl status mongod

Po spustení tohto príkazu dostaneme nasledujúci výstup:

Umožníme tiež automatické spustenie MongoDB pri spustení systému:

sudo systemctl povoliť mongod

Po spustení tohto príkazu dostaneme nasledujúci výstup:

Dotazy s mongoDB

Teraz, keď sme nainštalovali a spustili MongoDB, môžeme pomocou neho tiež dopytovať údaje. Vyskúšajme tu niekoľko ukážkových príkazov.

Používanie Mongo Shell

Ak chcete spustiť dotazy MongoDB, môžeme otvoriť shell Mongo jednoduchým zadaním:

mongo

Shell otvorí:

Vkladanie údajov

Teraz môžeme vytvoriť novú databázu:

A môžeme do nej vložiť údaje:

Všimnite si, že sme nemuseli robiť platformy zbierka a bola vykonaná automaticky.

Získavanie údajov

Môžeme spustiť jednoduchý príkaz na získanie údajov, ktoré sme uložili:

V druhom dotaze vyššie sme tiež vytlačili počet dokumentov nachádzajúcich sa v zbierke.

Ďalšie štúdium

V tomto rýchlom príspevku sme sa dozvedeli, ako môžeme nainštalovať MongoDB a spúšťať na ňom základné dotazy. Ak sa chcete dostať hlbšie do MongoDB, pozrite si tieto vynikajúce zdroje uvedené nižšie:

Hry Najlepšie hry Oculus App Lab
Najlepšie hry Oculus App Lab
Ak ste vlastníkom náhlavnej súpravy Oculus, musíte byť informovaní o bočnom nakladaní. Sideloading je proces inštalácie neuloženého obsahu do náhlavne...
Hry Top 10 hier, ktoré sa dajú hrať na Ubuntu
Top 10 hier, ktoré sa dajú hrať na Ubuntu
Platforma Windows je jednou z dominujúcich platforiem pre hry kvôli obrovskému percentu hier, ktoré sa dnes vyvíjajú na natívnu podporu systému Window...
Hry 5 najlepších arkádových hier pre Linux
5 najlepších arkádových hier pre Linux
V dnešnej dobe sú počítače vážne stroje používané na hranie hier. Ak nemôžete dosiahnuť nové najvyššie skóre, budete vedieť, čo tým myslím. V tomto pr...