MongoDB

Nainstalujte MongoDB na Ubuntu

Nainstalujte MongoDB na Ubuntu
V tomto rychlém příspěvku uvidíme, jak můžeme nainstalovat jednu z nejpopulárnějších databází NoSQL, MongoDB na Ubuntu a začít ji také používat. Začneme hned.

Databáze MongoDB

MongoDB je jednou z nejpopulárnějších databází NoSQL, která se používá k ukládání a dotazování na bezschémová data.

Dnešní data mají nedefinovaný počet vlastností. Nové vlastnosti objektu jsou přidávány každý den a tyto vlastnosti nemusí být přítomny ve všech objektech, které aktuálně existují. Databáze MySQL ukládají tyto vlastnosti i pro objekty, které je nemají. Podívejme se na příklad:

název 1. řádek adresy 2. řádek adresy Řádek adresy 3
John A-17 17. ulice Florida
Sam B-46 Kalifornie -

Pokud bychom tato data uložili do databáze NoSQL, vypadalo by to jako:

[

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

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

]

Podívejte se na rozdíl, pole, které není použitelné pro objekt, není ani přítomno jako sloupec.

Instalace MongoDB

Instalace MongoDB je nyní jen otázkou několika příkazů. Začněme tím, že Ubuntu povolíme zajistit autenticitu softwaru, který se pokoušíme nainstalovat:

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

Jakmile spustíme tento příkaz, dostaneme následující výstup:

Ubuntu importoval klíč MongoDB do svého správce balíčků. Dále spusťte další příkaz a vytvořte soubor seznamu pro MongoDB:

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

Jakmile spustíme tento příkaz, dostaneme následující výstup:

Pojďme konečně aktualizovat seznam balíčků:

sudo apt-get aktualizace

Nyní jsme připraveni nainstalovat MongoDB nyní:

sudo apt-get install -y mongodb-org

Jakmile spustíte tento příkaz, instalace balíků MongoDB může trvat několik minut.
Nyní spusťte tyto dva příkazy a spusťte službu MongoDB a zkontrolujte její stav:

sudo systemctl start mongod
sudo systemctl status mongod

Jakmile spustíme tento příkaz, dostaneme následující výstup:

Umožníme také automatické spuštění MongoDB při spuštění systému:

sudo systemctl povolit mongod

Jakmile spustíme tento příkaz, dostaneme následující výstup:

Dotazy s mongoDB

Nyní, když jsme nainstalovali a spustili MongoDB, můžeme pomocí něj také dotazovat data. Zkusme zde několik ukázkových příkazů.

Používání Mongo Shell

Chcete-li spustit spouštění dotazů MongoDB, můžeme otevřít Mongo shell pouhým zadáním:

mongo

Shell se otevře:

Vkládání dat

Nyní můžeme vytvořit novou databázi:

A můžeme do něj vložit data:

Všimněte si, že jsme nemuseli dělat platformy sbírka a byla provedena automaticky.

Získávání dat

Můžeme spustit jednoduchý příkaz, abychom získali data, která jsme uložili:

Ve druhém dotazu výše jsme také vytiskli počet dokumentů přítomných ve sbírce.

Další studie

V tomto rychlém příspěvku jsme se dozvěděli, jak můžeme nainstalovat MongoDB a spouštět na něm základní dotazy. Chcete-li jít hlouběji do MongoDB, podívejte se na tyto vynikající zdroje níže:

Emulace kliknutí myší vznášením pomocí myši Clickless Mouse ve Windows 10
Používání myši nebo klávesnice ve špatném držení těla nadměrného používání může mít za následek mnoho zdravotních problémů, včetně napětí, syndromu ka...
Přidejte gesta myši do Windows 10 pomocí těchto bezplatných nástrojů
V posledních letech se počítače a operační systémy značně vyvinuly. Bývaly doby, kdy uživatelé museli procházet správci souborů pomocí příkazů. Stejně...
Ovládejte a spravujte pohyb myši mezi více monitory ve Windows 10
Správce myší se dvěma displeji umožňuje ovládat a konfigurovat pohyb myši mezi více monitory zpomalením jeho pohybů poblíž hranice. Windows 10/8 vám u...