Как да изтеглите и инсталирате MongoDB on Windows и Облак

⚡ Умно обобщение

Как да изтеглите и инсталирате MongoDB on Windows и Cloud е обяснен като пълно ръководство за настройка. Този ресурс обхваща инсталирането MongoDB Обществен сървър е включен Windows- Javaскрипт, Pythonи драйвери за Ruby, MongoDB Compass, конфигурация с импортиране и експортиране, конфигурационен файл и внедряване MongoDB Атлас в облака.

  • 🪟 Windows Инсталирайте: Изтеглете 64-битовия Community Server и стартирайте инсталатора на MSI.
  • 🔌 драйвери: JavaВградени са скриптови кораби; добавете Python драйвери за (pymongo) и Ruby (mongo).
  • 🧭 Компас: Инсталирайте MongoDB Compass GUI за визуално управление на бази данни.
  • Конфигурация: Задайте директорията с данни, импортирайте/експортирайте CSV файл и използвайте конфигурационен файл.
  • ☁️ Облак: Разполагане MongoDB Атлас на AWS, Google Cloud или Azure и свържете клиент.

Как да изтеглите и инсталирате MongoDB

Инсталаторите за MongoDB се предлагат както в 32-битов, така и в 64-битов формат. 32-битовите инсталатори са подходящи за среди за разработка и тестване. Но за производствени среди трябва да използвате 64-битовите инсталатори. В противен случай може да имате ограничено количество данни, които могат да се съхраняват в MongoDBПрепоръчително е винаги да използвате стабилната версия за производствени среди.

Как да изтеглите и инсталирате MongoDB on Windows

Следните стъпки могат да се използват за изтегляне и инсталиране MongoDB on Windows 10:

Стъпка 1) Изтеглете MongoDB Общността Сървър

Отидете в връзка и изтегляне MongoDB Общностен сървър. Ще инсталираме 64-битовата версия за Windows.

Изтеглете и инсталирайте MongoDB on Windows

Стъпка 2) Кликнете върху Настройка

След като изтеглянето приключи, отворете msi файла. Щракнете върху „Напред“ в началния екран.

Изтеглете и инсталирайте MongoDB on Windows

Стъпка 3) Приемете лицензионното споразумение с краен потребител

  1. Приемете Лицензионното споразумение с крайния потребител.
  2. Кликнете върху Напред.

Изтеглете и инсталирайте MongoDB on Windows

Стъпка 4) Кликнете върху бутона „Завършване“

Кликнете върху бутона „Завършване“, за да инсталирате всички компоненти. Опцията за персонализиране може да се използва за инсталиране на избрани компоненти или ако искате да промените местоположението на инсталацията.

Изтеглете и инсталирайте MongoDB on Windows

Стъпка 5) Конфигуриране на услугата

  1. Изберете „Стартиране на услугата като потребител на мрежова услуга“. Запишете директорията с данни; ще ни е необходима по-късно.
  2. Кликнете върху Напред.

Изтеглете и инсталирайте MongoDB on Windows

Стъпка 6) Стартирайте инсталационния процес

Щракнете върху бутона Инсталиране, за да започнете инсталацията.

Изтеглете и инсталирайте MongoDB on Windows

Стъпка 7) Кликнете върху „Напред“, след като приключите

Инсталацията започва. Кликнете върху „Напред“, след като приключите.

Изтеглете и инсталирайте MongoDB on Windows

Стъпка 8) Кликнете върху бутона Край

Последна стъпка: След като инсталацията приключи, щракнете върху бутона „Готово“.

Изтеглете и инсталирайте MongoDB on Windows

Здравей, свят MongoDB: JavaДрайвер за скриптове

Шофьори в MongoDB се използват за свързаност между клиентските приложения и базата данни. Например, ако имате Java програма и изисква да се свърже с MongoDB, тогава ще трябва да изтеглите и интегрирате Java драйвер, за да може програмата да работи с MongoDB база данни.

Шофьорът за JavaСценарий излиза от кутията. The MongoDB обвивка, която се използва за работа с MongoDB базата данни всъщност е JavaОбвивка на скрипта. За достъп до нея:

Стъпка 1) Отидете на „C:\Program Files\“MongoDB\Server\4.0\bin” и щракнете два пъти върху mongo.exe. Като алтернатива можете също да щракнете върху MongoDB елемент на работния плот.

Здравей, свят MongoDB: JavaДрайвер за скриптове

Стъпка 2) Въведете следната програма в обвивката:

var myMessage='Hello World';
printjson(myMessage);

Здравей, свят MongoDB: JavaДрайвер за скриптове

Code Обяснение:

  1. Ние просто декларираме прост JavaПроменлива в скрипта за съхраняване на низ, наречен „Hello World“.
  2. Използваме метода printjson, за да отпечатаме променливата на екрана.

Инсталирайте Python драйвер

Стъпка 1) Уверете се, Python е инсталиран на системата.

Стъпка 2) Инсталирайте драйверите, свързани с Mongo, като изпълните командата по-долу:

pip install pymongo

Инсталирайте Ruby драйвер

Стъпка 1) Уверете се, че Ruby е инсталиран на системата.

Стъпка 2) Уверете се, че скъпоценните камъни са актуализирани, като издадете командата:

gem update --system

Стъпка 3) Инсталирайте драйверите, свързани с Mongo, като изпълните командата по-долу:

gem install mongo

Инсталирайте MongoDB Compass - MongoDB Инструмент за управление

На пазара има инструменти, които са достъпни за управление MongoDB. Един такъв некомерсиален инструмент е MongoDB CompassНякои от характеристиките на Compass са дадени по-долу:

  1. Пълната мощност на Mongo shell
  2. Множество черупки
  3. Множество резултати

Стъпка 1) Отидете в връзка и щракнете върху изтегляне.

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

Стъпка 2) Въведете данните в изскачащия прозорец и щракнете върху „Изпращане“.

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

Стъпка 3) Double щракнете върху изтегления файл.

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

Стъпка 4) Инсталацията ще започне автоматично.

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

Стъпка 5) Компасът ще се стартира с начален екран.

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

Стъпка 6) Запазете настройките за поверителност по подразбиране и кликнете върху „Стартиране на Compass“.

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

Стъпка 7) Ще видите началния екран със списък с текущите бази данни.

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

MongoDB Конфигуриране, импортиране и експортиране

Преди да стартирате MongoDB сървър, първият ключов аспект е да конфигурирате директорията с данни, където всички MongoDB данните ще бъдат съхранени. Това може да се направи по следния начин:

MongoDB Конфигуриране, импортиране и експортиране

Горната команда 'md \data\db' създава директория, наречена \data\db във вашето текущо местоположение. MongoDB автоматично ще създаде базите данни в това местоположение, тъй като това е местоположението по подразбиране за MongoDB да съхранява информацията си. Просто се уверяваме, че директорията присъства, така че MongoDB може да го намери, когато започне.

Импортирането на данни в MongoDB се извършва с помощта на командата “mongoimport”. Следващият пример показва как може да се направи това.

Стъпка 1) Създайте CSV файл с име data.csv и поставете следните данни в него:

Employeeid,EmployeeName
1,Guru99
2,Mohan
3,Smith

Така че в горния пример приемаме, че искаме да импортираме 3 документа в колекция, наречена данни. Първият ред се нарича заглавен ред, който ще се превърне в имената на полетата на колекцията.

Стъпка 2) Издайте командата mongoimport.

MongoDB Конфигуриране, импортиране и експортиране

Code Обяснение:

  1. Указваме опцията db, за да укажем в коя база данни да бъдат импортирани данните.
  2. Опцията за тип е да се посочи, че импортираме CSV файл.
  3. Не забравяйте, че първият ред се нарича заглавен ред, който ще се превърне в имената на полетата на колекцията; ето защо ние указваме опцията –headerline. След това указваме нашия файл data.csv.

Продукция

MongoDB Конфигуриране, импортиране и експортиране

Резултатът ясно показва, че 3 документа са импортирани в MongoDB.

Експорт MongoDB се извършва с помощта на командата mongoexport.

MongoDB Конфигуриране, импортиране и експортиране

Code Обяснение:

  1. Указваме опцията db, за да кажем от коя база данни трябва да се експортират данните.
  2. Указваме опцията за колекция, за да кажем коя колекция да се използва.
  3. Третата опция е да укажем, че искаме да експортираме в csv файл.
  4. Четвъртият е да укажете кои полета от колекцията да бъдат експортирани.
  5. Опцията –out указва името на csv файла, към който да експортирате данните.

Продукция

MongoDB Конфигуриране, импортиране и експортиране

Резултатът ясно показва, че 3 записа са експортирани от MongoDB.

Конфигуриране MongoDB сървър с конфигурационен файл

Може да се конфигурира екземплярът на сървъра mongod да се стартира с конфигурационен файл. Конфигурационният файл съдържа настройки, еквивалентни на опциите от командния ред на mongod. Например, да предположим, че искате MongoDB За да съхраните цялата си информация за регистриране в персонализирано местоположение, следвайте стъпките по-долу:

Стъпка 1) Създайте файл с име „mongod.conf“ и запазете информацията по-долу във файла.

Конфигуриране MongoDB Сървър с конфигурационен файл

  1. Първият ред на файла указва, че искаме да добавим конфигурация за системния лог файл, където отива информацията за това какво прави сървърът, в персонализиран лог файл.
  2. Вторият вариант е да се спомене, че местоположението ще бъде файл.
  3. Това споменава местоположението на лог файла.
  4. LogAppend: “true” означава да се гарантира, че информацията от регистрационния файл продължава да се добавя към лог файла. Ако поставите стойността като „false“, тогава файлът ще бъде изтрит и създаден нов всеки път, когато сървърът стартира отново.

Стъпка 2) Стартирайте процеса на mongod сървъра и посочете създадения по-горе конфигурационен файл като параметър. По-долу е показана екранна снимка на това как може да се направи.

Конфигуриране MongoDB Сървър с конфигурационен файл

След като горната команда бъде изпълнена, сървърният процес ще започне да използва този конфигурационен файл и ако отидете в директорията /etc на вашата система, ще видите създадения файл mongod.log. Следната снимка показва пример за това как би изглеждал лог файл.

Конфигуриране MongoDB Сървър с конфигурационен файл

Как да инсталирате MongoDB в облака (AWS, Google, Azure)

Не е необходимо да инсталирате MongoDB сървър и да го конфигурирате. Можете да разположите MongoDB Atlas сървър в облака на платформи като AWS, Google Cloud, и Azureи се свържете с екземпляра, използвайки клиент. По-долу са подробните стъпки:

Стъпка 1) Отидете в връзка.

  1. Въведете лични данни
  2. Съгласете се с условията
  3. Кликнете върху бутона „Започнете безплатно“

Инсталирайте MongoDB в облака

Стъпка 2) Кликнете върху „Създаване на първия ми клъстер“.

Инсталирайте MongoDB в облака

Стъпка 3) Можете да избирате между AWS, Google Cloud, и Azure като ваш доставчик на облачни услуги. В този урок ще използваме AWS, което е зададено по подразбиране. Не правете други промени на страницата и кликнете върху „Създаване“ Cluster".

Инсталирайте MongoDB в облака

Стъпка 4) Cluster създаването отнема известно време.

Инсталирайте MongoDB в облака

Стъпка 5) След известно време ще видите клъстера готов.

Инсталирайте MongoDB в облака

Стъпка 6) Щракнете върху Защита > Добавяне на нов потребител.

Инсталирайте MongoDB в облака

Стъпка 7) На следващия екран:

  1. Въведете потребителски идентификационни данни
  2. Присвояване на привилегии
  3. Кликнете върху бутона „Добавяне на потребител“

Инсталирайте MongoDB в облака

Стъпка 8) В таблото за управление щракнете върху бутона за свързване.

  1. Белият списък на вашата IP връзка
  2. Изберете метода на свързване

Инсталирайте MongoDB в облака

Стъпка 9) Изберете метода на свързване по ваш избор, за да се свържете с MongoDB сървър.

Инсталирайте MongoDB в облака

Въпроси и Отговори

Да. Асистентите с изкуствен интелект могат да генерират конфигурационни файлове на Mongod, да обясняват грешки при свързване и да предлагат решения за проблеми с драйвери или услуги. Все пак трябва да проверявате командите спрямо официалните. MongoDB документация преди прилагането им.

Да. MongoDB Atlas включва интеграции с Atlas Vector Search и изкуствен интелект, които ви позволяват да създавате приложения за семантично търсене и генериране, допълнени с извличане. Съхранява вградени елементи заедно с документи, премахвайки необходимостта от отделна векторна база данни.

Да. MongoDB Community Server е безплатен и с отворен код за Windows, macOSи Linux. MongoDB Atlas предлага и безплатен облачен пакет, докато Enterprise Edition добавя платени разширени функции и поддръжка.

Community Server се инсталира и управлява на вашата собствена машина или сървър. Atlas е напълно управлявана облачна услуга, която обработва настройката, мащабирането, архивирането и сигурността на AWS. Google Cloud или Azure.

Обобщете тази публикация с: