MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Инсталирайте MongoDB на Mac

MongoDB е базирана на документи платформа за разпределени данни с общо предназначение, създадена за съвременни разработчици на приложения и за облака.

MongoDB е класифицирана като NoSQL база данни. Той използва подобни на JSON документи с незадължителни схеми.

Този урок ви показва как да инсталирате MongoDB на Mac чрез Homebrew.

Опции за инсталиране

Можете да използвате MongoDB като облачно внедряване или като локална инсталация. В този урок ние го инсталираме като локална инсталация.

Когато го инсталирате на място, имате избор да инсталирате Enterprise Server или безплатния Community Server. В този урок ние инсталираме безплатния Community Server.

Има няколко начина да инсталирате MongoDB на Mac.

  • Опция 1 :Инсталирайте го чрез Homebrew (препоръчително).
  • Вариант 2 :Инсталирайте го ръчно с инсталационните файлове.

В този урок използваме инсталиране чрез опция 2 (чрез Homebrew).

Инсталирането на MongoDB чрез Homebrew се препоръчва, тъй като автоматично инсталира всички необходими зависимости, предоставя пример mongod.conf файл, за да започнете, и опростява бъдещите задачи за надстройка и поддръжка.

Предварителни условия

Тъй като инсталираме MongoDB чрез Homebrew, това изисква да имаме инсталиран Homebrew на нашия Mac.

Ако не сте сигурни дали имате инсталиран Homebrew, отворете прозорец на терминала и въведете следното:

brew help

Ако имате инсталиран Homebrew, това ще върне куп информация, свързана с Homebrew. Ако не, вероятно трябва да инсталирате Homebrew.

За да инсталирате Homebrew, изпълнете командата, посочена на началната страница на Homebrew.

Не забравяйте първо да прочетете изискванията за инсталиране. По-специално, ще ви трябва Xcode да бъде инсталиран на вашия Mac, преди да инсталирате Homebrew.

Инсталирайте MongoDB

Добре, сега, след като имаме инсталиран Homebrew, можем да продължим и да го използваме, за да инсталираме MongoDB.

Изпълнете следната команда в прозорец на терминала:

brew tap mongodb/brew

Това изтегля официалните формули на Homebrew за MongoDB и инструментите за бази данни.

Изпълнете следното:

brew tap | grep mongodb

Това просто проверява дали вашата система отговаря на всички предпоставки за инсталиране. Ако е така, кранът за варене (mongodb/brew ) ще бъдат изброени.

Ако не гарантира, че вашата система отговаря на изискванията, изброени на връзката по-горе.

Изпълнете следното:

brew install [email protected]

Това е частта, която всъщност инсталира MongoDB. В този случай инсталираме версия 4.4. Чувствайте се свободни да промените тази част, за да съответства на действителната версия, която инсталирате.

Можете да проверите уебсайта на MongoDB за най-новите версии. Можете да промените горния код, за да отразява най-новата версия.

Можете също да стартирате няколко версии една до друга, ако желаете.

Изпълнете MongoDB

След като MongoDB е инсталиран, ще трябва да го стартирате.

Когато стартирате MongoDB, стартирате mongod процес. монгод е основният демон процес за системата MongoDB.

Има няколко начина да стартирате MongoDB (т.е. mongodb процес):

  • Опция 1 :Стартирайте го като услуга на MacOS
  • Вариант 2 :Стартирайте го ръчно като фонов процес

Опция 1

За да го стартирате като услуга на MacOS, въведете следната команда:

brew services start [email protected]

Можете да го спрете по следния начин:

brew services stop [email protected]

Опция 2

За да го стартирате ръчно като фонов процес, въведете следната команда:

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

За да спрете монбога работи като фонов процес, свържете се с mongod отмонгота shell и издайте командата за изключване.

Проверете дали MongoDB работи

Можете да проверите дали MongoDB работи, като издадете една от следните команди, в зависимост от това дали се изпълнява като услуга на MacOS или като фонов процес.

Ако сте стартирали MongoDB като услуга за MacOS:

brew services list

Трябва да видите услугата mongodb-community посочено като started .

Ако сте стартирали MongoDB като фонов процес:

ps aux | grep -v grep | grep mongod

Трябва да видите вашия mongod процес в изхода.

Свържете се с MongoDB

Сега, когато MongoDB е стартиран и работи, можем да се свържем с него и да започнем да го използваме.

От нов прозорец на терминала въведете следното:

mongo

Това свързва монго shell към работещия екземпляр на MongoDB.

Това трябва да покаже куп текст и в края трябва да видите следната подкана:

>

Това означава, че е готов да приеме вашите команди.

Въведете команда

След като се свържете, можете да въведете толкова команди, колкото са ви необходими.

За начало въведете следната команда, за да се покаже списък с бази данни:

show dbs

Това трябва да доведе до показване на следните бази данни:

 admin   0.000GB
 config  0.000GB
 local   0.000GB 


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB - Експортиране на данни

  2. Заявка Mongoose, където стойността не е нула

  3. Не може да се свърже с mongodb чрез ip на машината

  4. Първи стъпки с Python и MongoDB

  5. Сериализирайте един клас по два различни начина с Джаксън