MongoDB

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

Инсталирайте MongoDB на Ubuntu
В този бърз пост ще видим как можем да инсталираме една от най-популярните бази данни NoSQL, MongoDB на Ubuntu и да започнем да я използваме също. Сега ще започнем.

База данни на MongoDB

MongoDB е една от най-популярните бази данни NoSQL, която се използва за съхраняване и заявка на данни без схема.

Днешните данни имат неопределен брой свойства. Нови свойства на обект се добавят всеки ден и тези свойства може да не присъстват във всички обекти, които съществуват в момента. Базите данни MySQL съхраняват тези свойства дори за Обекти, които ги нямат. Да видим пример:

Име Адресна линия 1 Адресна линия 2 Адресна линия 3
Джон А-17 17-та улица Флорида
Сам B-46 Калифорния -

Ако бяхме запазили тези данни в база данни NoSQL, щеше да изглежда така:

[

"name": "Джон",
"address_line1": "A-17",
"address_line2": "17-та улица",
"address_line3": "Флорида"
,

"name": "Джон",
"address_line1": "B-46",
"address_line2": "Калифорния"

]

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

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

Сега инсталирането на MongoDB е само въпрос на няколко команди. За начало нека позволим на Ubuntu да гарантира автентичността на софтуера, който се опитваме да инсталираме:

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

След като изпълним тази команда, ще получим следния изход:

Ubuntu импортира ключа MongoDB в своя мениджър на пакети. След това изпълнете следващата команда, за да създадете файл със списък за MongoDB:

echo "deb http: // repo.mongodb.org / apt / ubuntu xenial / mongodb-org / 3.2 мултивселена "
| sudo tee / etc / apt / sources.списък.г / mongodb-org-3.2.списък

След като изпълним тази команда, ще получим следния изход:

Нека най-накрая да актуализираме списъка с пакети:

sudo apt-get update

Сега сме готови да инсталираме MongoDB сега:

sudo apt-get install -y mongodb-org

След като изпълните тази команда, може да отнеме няколко минути, за да инсталирате пакетите MongoDB.
Сега изпълнете тези две команди, за да стартирате услугата MongoDB и да проверите нейното състояние:

sudo systemctl старт mongod
sudo systemctl статус mongod

След като изпълним тази команда, ще получим следния изход:

Също така ще дадем възможност на MongoDB да се стартира автоматично при стартиране на системата:

sudo systemctl активира mongod

След като изпълним тази команда, ще получим следния изход:

Заявки с mongoDB

Сега, след като инсталирахме и стартирахме MongoDB, можем също да заявяваме данни, използвайки го. Нека опитаме някои примерни команди тук.

Използване на Mongo Shell

За да започнем да изпълняваме заявки на MongoDB, можем да отворим черупката на Mongo, като просто напишем:

монго

Shell ще се отвори:

Вмъкване на данни

Сега можем да направим нова база данни:

И можем да вмъкнем данни в него:

Имайте предвид, че не трябваше да правим платформи колекция и тя е направена автоматично.

Получаване на данни

Можем да изпълним проста команда, за да получим запазените данни:

Във втората заявка по-горе отпечатахме и броя на документите, присъстващи в колекцията.

Допълнително проучване

В този бърз пост научихме как можем да инсталираме MongoDB и да изпълняваме основни заявки върху него. За да влезете по-дълбоко в MongoDB, разгледайте тези отлични ресурси по-долу:

Най-добрите игри за команден ред за Linux
Командният ред не е само най-големият ви съюзник при използване на Linux - той може да бъде и източник на забавление, защото можете да го използвате, ...
Най-добрите приложения за картографиране на геймпад за Linux
Ако искате да играете игри на Linux с геймпад вместо типична система за въвеждане на клавиатура и мишка, има някои полезни приложения за вас. Много ко...
Полезни инструменти за геймърите на Linux
Ако искате да играете игри на Linux, има вероятност да сте използвали приложения и помощни програми като Wine, Lutris и OBS Studio, за да подобрите иг...