sql >> Databáze >  >> NoSQL >> MongoDB

Nainstalujte MongoDB na Mac

MongoDB je univerzální platforma pro distribuovaná data založená na dokumentech vytvořená pro vývojáře moderních aplikací a pro cloud.

MongoDB je klasifikován jako NoSQL databáze. Používá dokumenty podobné JSON s volitelnými schématy.

Tento tutoriál vám ukáže, jak nainstalovat MongoDB na Mac pomocí Homebrew.

Možnosti instalace

MongoDB můžete použít jako cloudové nasazení nebo jako místní instalaci. V tomto tutoriálu jej nainstalujeme jako místní instalaci.

Když jej nainstalujete on-premise, máte na výběr mezi instalací Enterprise Serveru nebo bezplatného Community Serveru. V tomto tutoriálu nainstalujeme bezplatný komunitní server.

Existuje několik způsobů, jak nainstalovat MongoDB na Mac.

  • Možnost 1 :Nainstalujte jej pomocí Homebrew (doporučeno).
  • Možnost 2 :Nainstalujte jej ručně pomocí instalačních souborů.

V tomto tutoriálu jej nainstalujeme pomocí možnosti 2 (přes Homebrew).

Instalace MongoDB přes Homebrew se doporučuje, protože automaticky nainstaluje všechny potřebné závislosti, poskytuje příklad mongod.conf soubor, který vám pomůže začít, a zjednoduší budoucí úlohy upgradu a údržby.

Předpoklady

Protože instalujeme MongoDB přes Homebrew, vyžaduje to, abychom měli Homebrew nainstalovaný na našem Macu.

Pokud si nejste jisti, zda máte nainstalovaný Homebrew, otevřete okno Terminálu a zadejte následující:

brew help

Pokud máte nainstalovaný Homebrew, vrátí se spousta informací souvisejících s Homebrew. Pokud ne, pravděpodobně budete muset nainstalovat Homebrew.

Chcete-li nainstalovat Homebrew, spusťte příkaz uvedený na domovské stránce Homebrew.

Nejprve si přečtěte požadavky na instalaci. Konkrétně budete potřebovat, aby byl na vašem Macu nainstalován Xcode před instalací Homebrew.

Nainstalujte MongoDB

OK, teď, když máme nainstalovaný Homebrew, můžeme pokračovat a použít ho k instalaci MongoDB.

Spusťte následující příkaz do okna terminálu:

brew tap mongodb/brew

Tím se stahují oficiální vzorce Homebrew pro MongoDB a databázové nástroje.

Spusťte následující:

brew tap | grep mongodb

To jednoduše zkontroluje, zda váš systém splňuje všechny předpoklady instalace. Pokud ano, kohoutek vaření piva (mongodb/brew ) budou uvedeny.

Pokud nezajistí, že váš systém splňuje požadavky uvedené na výše uvedeném odkazu.

Spusťte následující:

brew install [email protected]

To je část, která ve skutečnosti instaluje MongoDB. V tomto případě instalujeme verzi 4.4. Neváhejte a změňte tuto část tak, aby odpovídala skutečné verzi, kterou instalujete.

Nejnovější verze najdete na webu MongoDB. Výše uvedený kód můžete upravit tak, aby odrážel nejnovější verzi.

Pokud chcete, můžete také spustit více verzí vedle sebe.

Spusťte MongoDB

Nyní, když je MongoDB nainstalován, budete jej muset spustit.

Když spustíte MongoDB, spustíte mongod proces. mongod je primární proces démona pro systém MongoDB.

Existuje několik způsobů, jak spustit MongoDB (tj. mongodb proces):

  • Možnost 1 :Spusťte jej jako službu MacOS
  • Možnost 2 :Spusťte jej ručně jako proces na pozadí

Možnost 1

Chcete-li ji spustit jako službu MacOS, zadejte následující příkaz:

brew services start [email protected]

Můžete to zastavit takto:

brew services stop [email protected]

Možnost 2

Chcete-li jej spustit ručně jako proces na pozadí, zadejte následující příkaz:

mongod --config /usr/local/etc/mongod.conf --fork

Chcete-li zastavit mongoda běžící jako proces na pozadí, připojte se k mongodu z mongo shell a zadejte příkaz k vypnutí.

Ověřte, že MongoDB běží

Zda MongoDB běží, můžete zkontrolovat vydáním jednoho z následujících příkazů v závislosti na tom, zda běží jako služba MacOS nebo proces na pozadí.

Pokud jste spustili MongoDB jako službu MacOS:

brew services list

Měli byste vidět službu mongodb-community uvedeno jako started .

Pokud jste spustili MongoDB jako proces na pozadí:

ps aux | grep -v grep | grep mongod

Měli byste vidět svůj mongod proces ve výstupu.

Připojte se k MongoDB

Nyní, když je MongoDB spuštěn, můžeme se k němu připojit a začít jej používat.

V novém okně Terminál zadejte následující:

mongo

To spojuje mongo shell do běžící instance MongoDB.

To by mělo zobrazit spoustu textu a na konci byste měli vidět následující výzvu:

>

To znamená, že je připraven přijímat vaše příkazy.

Zadejte příkaz

Po připojení můžete zadat tolik příkazů, kolik potřebujete.

Pro začátek zadejte následující příkaz pro zobrazení seznamu databází:

show dbs

To by mělo vést k zobrazení následujících databází:

 admin   0.000GB
 config  0.000GB
 local   0.000GB 


  1. mongoexport souhrnný export do souboru csv

  2. Odlišná hodnota počtu MongoDB?

  3. dotaz mongodb bez názvu pole

  4. Které Python API by se mělo používat s Mongo DB a Django