Как установить MongoDB на Windows? - PullRequest
120 голосов
/ 09 марта 2010

Я пытаюсь проверить mongoDB и посмотреть, подходит ли это мне. Я скачал 32-битную версию для Windows, но понятия не имею, как продолжить с этого момента.

Обычно я использую сервисы WAMP для разработки на своем локальном компьютере. Могу ли я запустить mongoDB на Wamp?

Однако, какой самый лучший (самый простой!) Способ заставить его работать на Windows?

Спасибо!

Ответы [ 15 ]

231 голосов
/ 25 ноября 2013

Монго Процесс установки в Windows

Готовы ли вы к установке ... и использовать ... Технически, это не установка, это просто загрузка ...

I. Скачать почтовый файл http://www.mongodb.org/downloads

II. Извлеките и скопируйте файлы в нужное место.

III. Запуск двигателя БД.

IV. Проверка установки и использование.

Вот и все! Так просто, правда? Хорошо, давайте начнем


1. Загрузить zip-файл

  1. Перейти к http://www.mongodb.org/downloads
  2. Вы увидите такой экран: The mongo download page

    • Я использую 32-битный компьютер с Windows 7 - поэтому я скачал пакет, помеченный красным.
  3. Нажмите «Загрузить» (это займет всего несколько секунд).

    • Ух ты ... Я скачал это. Это был заархивированный файл с именем mongodb-win32-i386-2.4.4.zip (имя папки будет меняться в зависимости от версии, которую вы скачали, здесь я получил версию 2.4.4).

OK все установлено.


2. Extract

  1. Распакуйте почтовый индекс
  2. Скопируйте файлы в нужное место на вашем компьютере.
    • Я собираюсь скопировать извлеченные файлы на мой диск D, поскольку у меня там не так много файлов.
    • Хорошо, тогда куда вы планируете вставить файлы монго? В C: или на вашем рабочем столе?
    • Хорошо, независимо от того, куда вы вставляете ... На снимке ниже вы можете видеть, что я перешел к папке bin внутри папки Mongo. Я считаю пятнадцать файлов внутри бен. Как насчет вас?

The path to the bin folder

Готово! Вот и все

Что нам делать дальше?


3. Запустить двигатель БД

Пойдемте и начнем использовать нашу монго дб ...

  1. Откройте командную строку, затем перейдите к `bin` в папке mongo! [Переход к папке bin mongo] [4]
  2. Введите `mongo.exe` (это команда, используемая для запуска mongo Db Power shell). Затем посмотрите ответ ниже.! [Выполнение mongo.exe] [5] * Это было потрясающее исключение, J LOL ... Что это? * > Не удалось подключиться к серверу. * Почему произошло исключение? Понятия не имею ... Я создал сервер между ними? * * Нет. * * Правильно, тогда почему он подключен к серверу между ними? Глупая Машина… Jz. * *Я понял! Как и все другие БД, мы должны запустить механизм БД, прежде чем использовать его. * * Итак, как мы можем начать это? *
  3. Мы должны запустить mongo db с помощью команды `mongod`. Выполните это из папки `bin` mongo. * Давайте посмотрим, что случилось. * ! [введите описание изображения здесь] [6] * Опять чудесно отформатированное исключение J мы получили правильно? Вы заметили, что я выделил сверху? Да, это команда Mongod. Второе - это исключение, которое требует от нас создать папку с именем data. А внутри папки данных - папка с именем `db`. * * Поэтому мы должны создать эти папки `data \ db`. * * Следующий вопрос, где создавать эти папки? *
  4. Мы должны создать папки `data \ db` на диске` C` нашего BOX, в который мы устанавливаем mongo. Давайте пойдем и создадим структуру папок на диске C. Здесь возникает вопрос: «Обязательно ли создавать каталоги data \ db внутри C?» Нееет, не совсем. Mongo по умолчанию ищет в этой папке `C`, но вы можете создавать их где угодно. Однако, если он не находится в `C`, вы должны указать Монго, где он находится. * Другими словами, если вы не хотите, чтобы базы данных mongo находились в `C: \`, вы должны установить путь в db для mongo.exe. *

    Дополнительно

    1. Хорошо, я создам эти папки в другом месте, кроме `C`, для лучшего понимания этой опции. Я создам потом в корне диска `D`, с помощью cmd. Зачем? Потому что это возможность для нас вспомнить старые команды DOS ... ! [введите описание изображения здесь] [7]
    2. Следующим шагом является установкаe Db путь к mongo.exe. Вернитесь к `bin` и введите команду` mongod.exe --dbpath d: \ data`. Я получил ответ ниже: ! [введите описание изображения здесь] [8] Надеюсь, все прошло хорошо ... Потому что я не увидел ошибки *** в консоли J.
  5. Далее мы можем пойти и запустить БД с помощью команды `start mongo.exe`! [Введите описание изображения здесь] [9] Я не видел никаких сообщений об ошибках или предупреждений. Но мы должны предоставить команду, чтобы убедиться, что mongo запущен и работает, то есть mongod получит ответ: ! [введите описание изображения здесь] [10] Надеюсь, все прошло хорошо.

4. Проверьте установку БД Mongo

Теперь мы должны увидеть нашу БД, верно? Да, очень. Иначе как мы узнаем, что он работает?

Для целей тестирования у MONGO по умолчанию есть БД с именем test. Давайте запросить это.

Но как без каких-либо управленческих студий? В отличие от SQL, мы должны зависеть от командной строки. Да, точно такая же командная строка ... наша старая добрая командная строка ... Heiiiii .. Не бойтесь, да, это только наша старая командная строка. Хорошо, давайте пойдем и посмотрим, как мы собираемся его использовать ...

Оооооооооо * не закрывать в приведенной выше командной строке оставить все как есть ...

Открыть новое окно cmd. Перейдите в Bin, как обычно, мы делаем ...

Я уверен, что вы, люди, возможно, помните старое программирование на С, которое мы сделали в день нашего колледжа, верно?

В командной строке выполните команду mongo или mongo.exe еще раз и посмотрите, что произойдет.

Вы получите экран, как показано ниже: enter image description here

Я упоминал ранее, что у Mongo по умолчанию есть тестовая база данных под названием test, попробуйте вставить в нее запись.

Следующий вопрос здесь: «Как мы вставим?» Есть ли в Монго команды SQL? Нет, у Монго есть только команды для помощи.

Основная команда для insert равна
db.test.save ({KodothTestField: "Меня зовут Kodoth"))

Где test - БД, а .save - команда вставки. KodothTestField - это имя столбца или поля, а My name is Kodoth - это значение.

Прежде чем говорить больше, давайте проверим, сохранено ли оно, выполнив другую команду:
db.test.find()

Mongo command to search for a document, similar to SELECT in SQL.

Наши данные были успешно вставлены ... Урайыыыы ..

Я знаю, что вы думаете о числе, которое отображается с каждой записью справа под названием ObjectId. Это как уникальное поле идентификатора в SQL, которое автоматически увеличивается и все. Присмотревшись, вы увидите, что Object Id оканчивается на 92, поэтому он отличается для каждой записи.

Наконец-то нам удалось установить и проверить право MONGO. Давайте устроим вечеринку... Итак, вы согласны, что МОНГО такой же сладкий, как МАНГО?

Также у нас есть сторонние инструменты для исследования MONGO. Один называется MONGO VUE. Используя этот инструмент, мы можем выполнять операции с БД mongo так же, как мы используем Management studio для SQL Server.

Можете ли вы представить себе сервер SQL или Oracle Db с совершенно разными строками в одной таблице? Возможно ли это в нашей таблице реляционных БД? Вот как работает монго. Я покажу вам, как мы можем это сделать ...


Сначала я покажу вам, как будут выглядеть данные в реляционной БД.

Например, рассмотрим таблицу Employee и таблицу Student по реляционной схеме. Схемы были бы совсем другими, верно? Да, точно ... enter image description here

Посмотрим теперь, как это будет выглядеть в БД Mongo. Приведенные выше две таблицы объединены в одну коллекцию в Монго… enter image description here

Так коллекции хранятся в Монго. Я думаю, теперь вы можете почувствовать разницу действительно правильно? Каждая вещь попала под один зонтик. Это не правильный путь, но я просто хотел показать вам, как это происходит, поэтому я объединил 2 совершенно разные таблицы в одну коллекцию.

Если вы хотите попробовать, вы можете использовать ниже tesт скрипты

*********************** 
TEST INSERT SCRIPT

*********EMPLOYEE****** 
db.test.save( { EmployeId: "1", EmployeFirstName: "Kodoth", EmployeLastName:"KodothLast", EmployeAge:"14" } )  
db.test.save( { EmployeId: "2", EmployeFirstName: "Kodoth 2", EmployeLastName:"Kodoth Last2", EmployeAge:"14" } )  
db.test.save( { EmployeId: "3", EmployeFirstName: "Kodoth 3", EmployeLastName:"Kodoth Last3", EmployeAge:"14" } ) 

******STUDENT****** 
db.test.save( { StudentId: "1", StudentName: "StudentName", StudentMark:"25" } )  
db.test.save( { StudentId: "2", StudentName: "StudentName 2", StudentMark:"26" } )  
db.test.save( {StudentId: "3", StudentName: "StudentName 3", StudentMark:"27"} )
************************

Спасибо

91 голосов
/ 09 марта 2010

Это не похоже на WAMP. Вам нужно запустить базу данных mongoDB с помощью команды после создания каталога C: / database_mongo

mongod --dbpath=C:/database_mongo/

затем вы можете подключиться к mongodb с помощью команд.

59 голосов
/ 28 июля 2010

Довольно хорошая документация предоставлена ​​на сайте MongoDB

Установить MongoDB

  1. Определите, какая сборка MongoDB вам нужна.

    Существует три сборки MongoDB для Windows:

    MongoDB для Windows Server 2008 R2 Edition (т.е. 2008R2) работает только на Windows Server 2008 R2, Windows 7 64-разрядных и более новых версиях Окна. Эта сборка использует преимущества последних улучшений Платформа Windows и не может работать в более старых версиях Windows.

    MongoDB для Windows 64-разрядная версия работает на любой 64-разрядной версии Windows, более новой, чем Windows XP, включая Windows Server 2008 R2 и Windows 7 64-битный.

    MongoDB для Windows 32-разрядная версия работает на любой 32-разрядной версии Windows, более новой, чем Windows XP. 32-битные версии MongoDB предназначены только для для более старых систем и для использования в системах тестирования и разработки. 32-разрядные версии MongoDB поддерживают только базы данных размером менее 2 ГБ.

    Чтобы узнать, какую версию Windows вы используете, введите в командной строке следующую команду:

    wmic os get osarchitecture
    
  2. Загрузить MongoDB для Windows.

    Загрузите последнюю рабочую версию MongoDB со страницы загрузок MongoDB. Убедитесь, что вы загрузили правильную версию MongoDB для ваша система Windows. 64-разрядные версии MongoDB не работают с 32-битные окна.

  3. Установить скачанный файл.

    В проводнике Windows найдите загруженный msi-файл MongoDB, который обычно находится в папке загрузок по умолчанию. Дважды щелкните MSI файл. Появится набор экранов, которые проведут вас через процесс установки.

  4. Переместить папку MongoDB в другое место (необязательно).

    Чтобы переместить папку MongoDB, вы должны выполнить команду перемещения от имени администратора. Например, чтобы переместить папку в C: \ mongodb:

    Выбрать Меню Пуск > Все программы > Аксессуары .

    Щелкните правой кнопкой мыши командную строку и выберите «Запуск от имени администратора» во всплывающем меню.

    Введите следующие команды:

    cd \
    move C:\mongodb-win32-* C:\mongodb
    

    MongoDB является автономным и не имеет никаких других системных зависимостей. Вы можете запустить MongoDB из любой выбранной вами папки. Ты можешь установить MongoDB в любую папку (например, D:\test\mongodb)

Запуск MongoDB

Внимание:

Не делать mongod.exe видимым в публичных сетях без запуска в «Безопасный режим» с настройкой аутентификации. MongoDB предназначен для запуска в доверенные среды и база данных не включает «безопасный режим» по умолчанию.

  1. Настройка среды MongoDB.

    MongoDB требует каталог данных для хранения всех данных. Путь к каталогу данных MongoDB по умолчанию - \ data \ db. Создайте эту папку, используя следующие команды из командной строки:

    md \data\db
    

    Вы можете указать альтернативный путь для файлов данных, используя опцию --dbpath для mongod.exe, например:

    C:\mongodb\bin\mongod.exe --dbpath d:\test\mongodb\data
    

    Если ваш путь содержит пробелы, заключите весь путь в двойные кавычки, например:

    C:\mongodb\bin\mongod.exe --dbpath "d:\test\mongo db data"
    
  2. Запустить MongoDB.

    Чтобы запустить MongoDB, запустите mongod.exe. Например, из командной строки:

    C:\Program Files\MongoDB\bin\mongod.exe
    

    Запускает основной процесс базы данных MongoDB. Сообщение об ожидающих соединениях в выводе консоли указывает на то, что Процесс mongod.exe успешно запущен.

    В зависимости от уровня безопасности вашей системы, в Windows может появиться диалоговое окно Security Alert о блокировке «некоторых функций» C: \ Program Files \ MongoDB \ bin \ mongod.exe от общения на сетей. Все пользователи должны выбрать частные сети, такие как мой дом или рабочая сеть и нажмите Разрешить доступ. Для получения дополнительной информации о безопасность и MongoDB, см. документацию по безопасности.

  3. Подключитесь к MongoDB.

    Чтобы подключиться к MongoDB через оболочку mongo.exe, откройте другую командную строку. При подключении укажите каталог данных, если необходимо. Этот шаг предоставляет несколько примеров команд подключения.

    Если ваша установка MongoDB использует каталог данных по умолчанию, подключитесь без указания каталога данных:

    C:\mongodb\bin\mongo.exe
    

    Если при установке используется другой каталог данных, укажите каталог при подключении, как в этом примере:

    C:\mongodb\bin\mongod.exe --dbpath d:\test\mongodb\data
    

    Если ваш путь содержит пробелы, заключите весь путь в двойные кавычки. Например:

    C:\mongodb\bin\mongod.exe --dbpath "d:\test\mongo db data"
    

    Если вы хотите разрабатывать приложения с использованием .NET, см. Документацию C # и MongoDB для получения дополнительной информации.

  4. Начните использовать MongoDB.

    Чтобы начать использовать MongoDB, см. Начало работы с MongoDB. Также рассмотрите документ «Примечания к производству» перед развертыванием MongoDB в производственная среда.

    Позже, чтобы остановить MongoDB, нажмите Control + C в терминале, где работает экземпляр mongod.

Настройка службы Windows для MongoDB

Примечание:

Существует известная проблема для MongoDB 2.6.0, SERVER-13515, которая предотвращает Использование инструкций в этом разделе. Для MongoDB 2.6.0 используйте Вручную создайте службу Windows для MongoDB для создания Windows Сервис для MongoDB вместо.

  1. Настройка каталогов и файлов.

    Создание файла конфигурации и пути к каталогу для вывода журнала MongoDB (logpath):

    Создать специальный каталог для файлов журналов MongoDB:

    md "C:\Program Files\MongoDB\log"
    

    В командной строке создайте файл конфигурации для параметра logpath для MongoDB:

    echo logpath=C:\Program Files\MongoDB\log\mongo.log > "C:\Program Files\MongoDB\mongod.cfg"
    
  2. Запустить службу MongoDB.

    Выполните все следующие команды в командной строке с правами администратора:

    Установите сервис MongoDB. Для успешного выполнения --install необходимо указать параметр времени выполнения logpath.

    "C:\Program Files\MongoDB\bin\mongod.exe" --config "C:\Program Files\MongoDB\mongod.cfg" --install
    

    При необходимости измените путь к файлу mongod.cfg.

    Чтобы использовать альтернативный dbpath, укажите путь в файле конфигурации (например, C: \ Program Files \ MongoDB \ mongod.cfg) или в командной строке с опцией --dbpath.

    Если каталог dbpath не существует, mongod.exe не запустится. Значение по умолчанию для dbpath - \data\db.

    При необходимости вы можете установить службы для нескольких экземпляров mongod.exe или mongos.exe. Установите каждый сервис с уникальным --serviceName и --serviceDisplayName. Используйте несколько экземпляров только при наличии достаточных системных ресурсов и дизайна вашей системы требует этого.

  3. При необходимости остановите или удалите службу MongoDB.

    Чтобы остановить службу MongoDB, используйте следующую команду:

    net stop MongoDB
    

    Чтобы удалить службу MongoDB, используйте следующую команду:

    "C:\Program Files\MongoDB\bin\mongod.exe" --remove
    

Создание службы Windows вручную для MongoDB

Следующая процедура предполагает, что вы установили MongoDB с помощью Установщик MSI, путь по умолчанию C: \ Program Files \ MongoDB 2.6 Стандарт.

Если вы установили в альтернативном каталоге, вам нужно будет отрегулируйте пути соответствующим образом.

  1. Откройте командную строку администратора.

    Windows 7 / Vista / Server 2008 (и R2)

    Нажмите Win + R , затем введите cmd, затем нажмите Ctrl + Shift + Enter .

    Windows 8

    Нажмите Win + X , затем нажмите A .

    Выполните оставшиеся шаги из командной строки администратора.

  2. Создание каталогов.

    Создание каталогов для вашей базы данных и файлов журналов:

    mkdir c:\data\db
    mkdir c:\data\log
    
  3. Создать файл конфигурации.

    Создать файл конфигурации. Этот файл может включать в себя любой из параметров конфигурации для mongod, но должен содержать действительный параметр для LogPath:

    Далее создается файл конфигурации, в котором указаны параметры logpath и dbpath в файле конфигурации:

    echo logpath=c:\data\log\mongod.log> "C:\Program Files\MongoDB 2.6 Standard\mongod.cfg"
    echo dbpath=c:\data\db>> "C:\Program Files\MongoDB 2.6 Standard\mongod.cfg"
    
  4. Создание службы MongoDB.

    Создание службы MongoDB.

    sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB 2.6 Standard\bin\mongod.exe\" --service --config=\"C:\Program Files\MongoDB 2.6 Standard\mongod.cfg\"" DisplayName= "MongoDB 2.6 Standard" start= "auto"
    

    sc.exe требует пробела между «=» и значениями конфигурации (например, «binPath=») и «» для экранирования двойных кавычек.

    В случае успешного создания появится следующее сообщение журнала:

    [SC] CreateService SUCCESS
    
  5. Запустите службу MongoDB.

    net start MongoDB
    
  6. При необходимости остановите или удалите службу MongoDB.

    Чтобы остановить службу MongoDB, используйте следующую команду:

    net stop MongoDB
    

    Чтобы удалить службу MongoDB, сначала остановите службу, а затем выполните следующую команду:

    sc.exe delete MongoDB
    
15 голосов
/ 09 февраля 2012

Я понимаю, что вы уже приняли ответ на этот вопрос, но я написал эту короткую статью с инструкциями, чтобы установить mongodb в каталог c:\wamp и запустить его как службу. Вот суть этого.

Создать эти каталоги

mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\data
mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\data\db
mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\logs
mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\conf

Загрузите и распакуйте двоичные файлы win32 в каталог c: \ wamp вдоль стороны mysql, apache.

Страница загрузки mongodb

Создать файл mongo.conf

c:\wamp\bin\mongodb\mongodb-win32…2.x.x\conf\mongodb.conf

# mongodb.conf

# data lives here
dbpath=C:\wamp\bin\mongodb\mongodb-win32...2.x.x\data\db

# where to log
logpath=C:\wamp\bin\mongodb\mongodb-win32...2.x.x\logs\mongodb.log
logappend=true

# only run on localhost for development
bind_ip = 127.0.0.1                                                             

port = 27017
rest = true

Установить как сервис

mongod.exe --install --config c:\wamp\bin\mongodb\mongodb-win32...2.x.x\conf\mongodb.conf --logpath c:\wamp\bin\mongodb\mongodb-win32...2.x.x\logs\mongodb.log

Установить службу в автоматическое и запустить ее с помощью services.msc

Добавить путь к mongo.exe на свой путь

Нужно больше деталей? Прочитать статью полностью здесь ...

Установка MongoDB в Windows способом WAMP

5 голосов
/ 25 августа 2015

Установка MongoDB в Windows немного сложна по сравнению с другими исполняемыми файлами. Получил хорошую справку после длительного поиска, который я получил Установка MongoDB в Windows

После установки откройте командную строку и введите " mongod", затем сверните окно и откройте другое окно командной строки и введите" mongo", и вы увидите сообщение об успешном подключении к тестовой базе данных

5 голосов
/ 09 августа 2014
  1. Загрузите MSI-файл для Windows 32 бит, как вы сделали.
  2. Двойной щелчок Установите его, выберите «Пользовательский» и просмотрите местоположение, куда вам когда-либо придется установить (лично я создал папку mongodb на диске E и установил ее там).
  3. Хорошо, теперь вам нужно создать папку data \ db two, где когда-либо создавать это, кстати, у меня есть создать его в установленном месте корня, например, на E:.
  4. Теперь свяжите mongod с этой папкой для хранения данных, используйте эту Команда или изменить в соответствии с вашими требованиями перейти к использованию CMD E: \ mongodb \ bin и после этого напишите в консоли mongod --dbpath E: \ data, это будет ссылка.
  5. Теперь используйте cmd E: \ mongodb \ bin и напишите mongod.
  6. Откройте другой cmd правой кнопкой мыши и запустите от имени администратора установленный каталог monogodb, а затем в бин, как E: \ mongodb \ bin и напишите это mongo.exe
  7. После этого напишите db.test.save ({Field: 'Hello mongodb'}) эту команду вставит поле с именем Field и значением Hello MongoDB.
  8. После, проверьте запись db.test.find () и нажмите ввод, вы найдете запись, которую вы недавно ввели.
4 голосов
/ 26 января 2015

1. Загрузить MongoDB

2. Установить MongoDB

3. Создайте необходимые папки:

"C:\MongoDB_2_6_Standard\bin\data\db"
"C:\MongoDB_2_6_Standard\logs"
"C:\MongoDB_2_6_Standard\etc"

ПРИМЕЧАНИЕ. Если каталоги не существуют, mongod.exe не запустится.

4. Создайте простой файл конфигурации:

systemLog:
    destination: file
    path: C:\MongoDB_2_6_Standard\logs\mongo.log
    logAppend: true
net:
    bindIp: 127.0.0.1
    port: 27017

Подробнее о том, как создать файл конфигурации: http://docs.mongodb.org/manual/reference/configuration-options/

5. Установите MongoDB как службу Windows (таким образом, она будет запускаться автоматически при перезагрузке компьютера)

Запустите cmd с правами администратора и введите следующие команды:

"C:\MongoDB_2_6_Standard\bin\mongod.exe" --config "C:\MongoDB_2_6_Standard\etc\mongodb.conf" --dbpath c:\MongoDB_2_6_Standard\bin\data\db --directoryperdb --install

6. Запустите службу MongoDB Windows

net start MongoDB

7. Подключитесь к MongoDB через shell / cmd для тестирования

C:\MongoDB_2_6_Standard\bin\mongo.exe

ПРИМЕЧАНИЕ: http://docs.mongodb.org/manual/tutorial/getting-started-with-the-mongo-shell/

8. Это оно! Вы сделали. :)

9. Удалите / удалите службу MongoDB Windows (если вы что-то напутали)

"C:\MongoDB_2_6_Standard\bin\mongod.exe" --remove
4 голосов
/ 19 сентября 2014

Очень просто установить Mongo DB на Windows 7 (я использовал 32-битную ОС win7)

  1. Установите правильную версию Mongodb (в соответствии с битом 32/64 ur. Imp: - 64-битная версия не совместима с 32-битной и наоборот)

2.u можно установить Mongodb с веб-сайта thius (согласно вашей ОС) http://www.mongodb.org/downloads?_ga=1.79549524.1754732149.1410784175

  1. СКАЧАТЬ ZIP-файл MSI ИЛИ ... и установить с соответствующими правами

4. Скопируйте папку mongodb из c: программные файлы в d: [необязательно]

5.После установки откройте командную строку (как администратор .. щелкните правой кнопкой мыши на cmd, и вы найдете вариант)

  1. перейдите к D: \ MongoDB 2.6 Standard \ bin

  2. run mongo.exe ... вы можете получить эту ошибку you might get this error

  3. Если вы получаете, то нет, вам просто нужно сделать следующие шаги

i) попробуйте coomand в следующем образе, yo узнает об ошибке enter image description here

ii) Это означает, что вам нужно создать каталог \ data \ db

iii) теперь у вас есть две опции: создать указанную выше директорию на диске c или создать любую директорию с именем "xyz" где-нибудь еще (не создает и не расчитывать). Давайте создадим директорию mongodata в d:

enter image description here

  1. Теперь давайте снова запустим команду, но теперь так: - mongod --dbpath d: \ mongodata [показано на рис.] на этот раз вы не получите и ошибку

enter image description here

  1. Надеюсь, что до этого момента все в порядке ... откройте новую команду propmt [достаточные привилегии (admin)]

Окрашенный в оранжевый цвет будет командой, которую вам нужно выполнить. Она откроет новую команду propmt, которую мы называем mongo shell (или mongodb shell)

enter image description here

11.Не закрывайте оболочку [любую из командных команд], так как в этом случае мы будем создавать / удалять / вставлять наши операции с базами данных

  1. Позволяет выполнить основную операцию

а) показать базы данных б) показать текущую базу данных в) создание коллекции / вставка данных в нее (имя будет проверяться) г) показать данные сбора

12.пожалуйста, найдите скриншот результатов нашей операции .. пожалуйста, не: - не закрывайте команду propmt

enter image description here

  1. Различным типом структуры числа является идентификатор объекта: - который создается автоматически

  2. Надеюсь, вы получите важную информацию для установки mongodb DB.

3 голосов
/ 15 сентября 2017

Обновление ноябрь -2017

1) Перейдите в центр загрузки Mongo DB https://www.mongodb.com/download-center#community и выберите вариант MongoDB, который вы хотите установить. Вы можете выбрать от

  • MongoDB Atlas - База данных MongoDB в облаке
  • Communiy Server - MongoDb для Windows (с и без SSL), iOS, Linux
  • OpManger - Mongo Db для ЦОД
  • Компас - Инструмент пользовательского интерфейса для MongoDB

Чтобы узнать версию вашей ОС, введите эту команду в командной строке

wmic os get caption

Чтобы узнать архитектуру вашего процессора (32 или 64 бит), введите эту команду в командной строке cmd

wmic os get osarchitecture

Я использую версию сообщества (150 МБ - лицензия GNU)

2) Нажмите на MSI и пройдите процесс установки. Exe установит MongoDb и SSL, необходимые для БД.

enter image description here

На вашем диске C должна быть установлена ​​БД Mongo

C: \ Program Files \ MongoDB

MongoDB является автономным, то есть и не имеет никаких других системных зависимостей. Если у вас мало диска на диске C, вы можете запустить MongoDB из любой выбранной вами папки.

Теперь вы можете запустить mongodb.exe из папки bin. Если вы получаете ошибку Visual C ++ для отсутствующих dll, скачайте распространяемый Visual C ++ с

https://www.microsoft.com/en-in/download/details.aspx?id=48145

После установки попробуйте перезапустить mongo.exe.

2 голосов
/ 12 сентября 2018

Установите MongoDB Community Edition для Windows.

1. Теперь перейдите на Центр загрузок .

  1. Центр загрузки должен отображать текущую стабильную версию для Windows

  2. Нажмите Загрузить (msi) и запустите его

  3. При прохождении Вы можете выбрать либо тип полной, либо пользовательский тип настройки. Выберите Завершить настройку.

Запуск сервера MongoDB из командной строки

1.Добавить этот путь к переменным среды

«C: \ ProgramFiles \ MongoDB \ Server \ 4.0 \ bin» Для тех, кто пытается настроить переменную среды, выполните следующие действия

  • Windows 10 и Windows 8

  • В режиме поиска найдите и выберите: Система (Панель управления)

  • Нажмите на ссылку Расширенные настройки системы.

  • Нажмите Переменные среды. В разделе Системные переменные найдите переменная окружения PATH и выберите ее. Нажмите Изменить.

  • Если переменная среды PATH не существует, нажмите New.

  • В окне Изменить системную переменную (или новую системную переменную) укажите значение PATH как Переменная среды «C: \ ProgramFiles \ MongoDB \ Server \ 4.0 \ bin».

  • Нажмите ОК.

  • Закройте все оставшиеся окна, нажав кнопку ОК.

  • Теперь создайте каталог данных MongoDB MongoDB требует каталог данных для хранения всех данных. Откройте командную строку и вставьте ниже

md "C:\data\db" "C:\data\log"

3.Позволяет указать серверу каталог вашей базы данных. Введите следующий код

mongod --dbpath="c:\data\db"

4. Теперь давайте подключимся к MongoDB Type ниже код

Монго

5.Если он работает правильно, в командной строке отобразится

[initandlisten] ожидание соединения

Бинго !! Вы сделали, по-видимому, это немного сбивает с толку использовать CLI, хорошо, MongoDB представил графический интерфейс, который вы можете увидеть реальные данные,

Чтобы использовать версию GUI mongoDB Выше должны быть выполнены шаги

  1. Теперь перейдите в Центр загрузки. Загрузить MongoDb Compass, графический интерфейс для MongoDB
  2. Установите его и откройте

Вы можете увидеть имя хоста: localhost и порт: 27017.

Когда бы вы ни хотели подключиться к серверу mongoDB, вы должны открыть командную строку

Тип

mongod

, затем снова запустите новую командную строку и введите

Монго

Сохраняйте все настройки, как в mongoDB Compass. Теперь нажмите подключиться,

Вы находитесь в !! Легко .. не так ли?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...