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