Установка и настройка базы данных MongoDB

1- Введение

Статья основана на:
  •  MongoDB 3.6.0

2- Некоторые замечания о версиях

MongoDB for Windows Server 2008 R2 edition (i.e. 2008R2) runs only on Windows Server 2008 R2, Windows 7 64-bit, and newer versions of Windows. This build takes advantage of recent enhancements to the Windows Platform and cannot operate on older versions of Windows.

MongoDB for Windows 64-bit runs on any 64-bit version of Windows newer than Windows XP, including Windows Server 2008 R2 and Windows 7 64-bit.

MongoDB for Windows 32-bit runs on any 32-bit version of Windows newer than Windows XP. 32-bit versions of MongoDB are only intended for older systems and for use in testing and development systems. 32-bit versions of MongoDB only support databases smaller than 2GB.

3- Download

Вы можете скачать файл установки в формате (msi или zip), если вы скачиваете формат zip, то нужно извлечь сжаты файл без установок, после это поправляете настройки. 
Заметка: MongoDB имеет 2 версии, Community Server и  Enterprice Server. При этом  Community бесплатная версия, а  Enterprice платная версия, нужно заплатить для использования.В данной статье я покажу вам установку и настройку бесплатной версии.
Результат скачивания:

4- Установка

Choose to install Mongodb Compass, this is a visual tool that helps you work with MongoDB.
OK, bạn vừa cài đặt xong MongoDBMongo Compass.

5- Установка MongoDB

Это папка, которую вы только что установили (или нужно извлечь)
Создаем папку содержащую данные Базы данных, папка содержит file log, файл конфигурации,.... Лучше всего сохраните папку в надежном месте, не стоит хранить в диске С.
Создать папку:
  • D:/MongoStore
Создать 2 подпапки:
  • data
  • log
И файл конфигурации:
  • config.txt
config.txt
##store data
dbpath=D:\MongoStore\data

##all output go here
logpath=D:\MongoStore\log\mongo.log
На этом настройка  MongoDB завершена. Далее запускаем  MongoDB.

6- Запуск MongoDB

Здесь мы запускаем  MongoDB через  CMD, вы можете создать Service (сервис) windows для автоматического старта (Start) при каждом запуске windows (Смотреть в приложении)
Откройте CMD и CD к папке  bin в  mongodb.
cd C:\DevPrograms\MongoDB\bin
Команда старт (start) mongodb:
mongod.exe --config D:\MongoStore\config.txt
If you receive the error below, see the fix at the end of this post.
Оставьте CMD не выключайте.

7- Начать с MongoDB

После запуска  MongoDB по вышеуказанному шагу (Или автоматического запуска, как сервис Windows)
Открыть другое окно  CMD для соединения к  Database. На самом деле вам нужен визуальный инструмент, но попробуйте начать с  MongoDB через команду  CMD.
cd C:\DevPrograms\MongoDB\bin
Команда  mongo:
Теперь вы подключены к базе данных  test.
Выполните команды  CMD работая с  MongoDB:

8- Визуальный инструмент для работы с MongoDB

Вам нужно установить визуальный инструмент для работы с Базой данных  MongoDB:

9- Изучение базы данных NoSQL (MongoDB)

Вам нужна примерная база данных для изучения  NoSQL? Смотрите инструкцию создания эту базу данных по ссылке:
  • TODO Link!

10- Аппендик: Установка Mongodb как service в window

Откройте CMD и CD в папке bin của Mongodb. Вам нужно открыть CMD в авторизацией ADMIN.
cd C:\DevPrograms\MongoDB\bin
Далее запустите команду:
mongod.exe --config D:\MongoStore\config.txt --install
Далее, откройте файл  mongo.log:
Теперь на  Windows Service имеется сервис  MongoDB.
Вы можете начать (start) данный сервис на  Explorer или запустить через CMD:
net start MongoDB

11- Аппендик: Fix Error!

To fix this, you need to install the "Visual C ++ Redistributable", which you can download at the address below: