Как установить mongoDB на windows?


130

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

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

Однако как лучше (проще всего!) Заставить его работать в Windows?

Спасибо!


2
Мне нужен установщик, который устанавливает mongodb, а затем автоматически запускает его в сервисе
user4951,

3
Прочтите эту статью pronique.com/blog/installing-mongodb-on-windows-the-wamp-way, это действительно хорошо,
Нанхе Кумар,


1
официальные инструкции mongoDB: docs.mongodb.org/manual/tutorial/install-mongodb-on-windows
Dung

1
Вы должны отметить ответ @ShivamSrivastava как правильный.
Трэвис Хитер,

Ответы:


95

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

mongod --dbpath=C:/database_mongo/

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



1
простое видео на utube для установки Windows - youtube.com/watch?v=msQ2F5XUgms
Linus

1
mongodне найден после установки
Sören

вам может потребоваться добавить его в свой PATH в Windows.
Sumit

Здесь тоже легко делать шаги
Замир 01

238

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

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

I. Загрузите zip-файл http://www.mongodb.org/downloads

II. экстракт его и скопируйте файлы в желаемое место.

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

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

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


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

  1. Перейдите на http://www.mongodb.org/downloads

  2. Вы увидите такой экран: Страница загрузки монго Я использую 32-разрядную машину с Windows 7, поэтому я скачал пакет, отмеченный красным.

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

ОК, все готово.


2. Извлечь

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

Путь к папке bin

Законченный! Вот и все

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


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

Пойдем и начнем использовать наш mongo db ...

  1. Откройте командную строку, затем перейдите binв папку mongo Переход к папке bin mongo

  2. Тип mongo.exe(команда, используемая для запуска оболочки mongo Db Power). Тогда посмотрите ответ ниже .. Запуск mongo.exe Это было потрясающее исключение J LOL ... Что это?

    Не удалось подключиться к серверу.

    Почему произошло исключение? Понятия не имею ... Я создал промежуточный сервер?

    Нет.

    Хорошо, тогда как он подключился к серверу между ними? Глупая машина… Jz.

    Я понял! Как и все другие БД, мы должны запустить движок БД, прежде чем использовать его.

    Итак, как мы можем это начать?

  3. Мы должны запустить mongo db с помощью команды mongod. Выполните это из binпапки mongo.

    Посмотрим, что случилось.

    сообщение об ошибке

    Снова чудесно отформатированное исключение. Мы правильно поняли? Вы заметили, что я выделил сверху? Да, это команда mongod. Второй - исключение, предлагающее создать папку с именем data. И внутри папки данных есть папка с именем db.

    Итак, мы должны создать эти data\dbпапки.

    Следующий вопрос: где создавать эти папки?

  4. Нам нужно создать data\dbпапки вC диске нашего BOX, в который мы устанавливаем mongo. Пойдем и создадим структуру папок на диске C.

    Здесь возникает вопрос: «Обязательно ли создавать каталоги data \ db внутри C?» Нет, не совсем. Mongo Cпо умолчанию ищет эту папку, но вы можете создавать их где угодно. Однако, если его нет C, вы должны сказать mongo, где он находится.

    Другими словами, если вы не хотите, чтобы базы данных mongo были включены C:\, вы должны указать путь к db для mongo.exe.

    По желанию

    • Хорошо, я создам эти папки в другом месте, кроме как Cдля лучшего понимания этой опции. Затем я создам в Dкорне диска с помощью cmd.

      Зачем? Потому что это возможность вспомнить старые команды dos ...

      данные md

    • Следующим шагом является установка пути к базе данных mongo.exe.

      Вернитесь к binи введите команду mongod.exe --dbpath d:\data.

      Я получил ответ ниже:

      --dbpath

      Надеюсь, все прошло хорошо ... Потому что я не увидел ОШИБКИ *** в консоли J.

    Затем мы можем запустить БД с помощью команды start mongo.exe

    запустить mongo.exe

    Я не видел никаких сообщений об ошибках или предупреждений. Но мы должны предоставить команду, чтобы убедиться, что mongo запущен и работает, то есть mongod получит ответ:

    ответ mongodb

Надеюсь, все прошло хорошо.


4. Протестируйте установку Mongo DB.

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

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

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

Ооооооооо ... не закрывайте указанную выше командную строку, оставьте как есть ...

  1. Откройте новое окно cmd.

  2. Перейдите в Bin, как обычно…

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

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

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

    предупреждение о запуске

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

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

    Основная команда для вставки -
    db.test.save ({KodothTestField: 'Меня зовут Кодот'})

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

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

    Команда Mongo для поиска документа, аналогичная SELECT в SQL.

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

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

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

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

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


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

Например, рассмотрим реляционную таблицу сотрудников и студентов. Схемы были бы совсем другими, не так ли? Да, точно…

просмотр результатов

Давайте теперь посмотрим, как это будет выглядеть в Mongo DB. Две приведенные выше таблицы объединены в одну коллекцию в Mongo…

MongoVUE

Так хранятся коллекции в Mongo. Думаю, теперь вы действительно чувствуете разницу, верно? Все было под единым зонтом. Это неправильный способ, но я просто хотел показать вам, как это происходит, поэтому я объединил 2 совершенно разные таблицы в одну коллекцию.

Если вы хотите попробовать, вы можете использовать следующие тестовые сценарии

*********************** 
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"} )
************************

Спасибо


4
Предложение команде mongodb: создайте для нас этот каталог данных по умолчанию при установке.
zelusp 09

Если у кого-то Cannot start server. The default storage engine 'wiredTiger' is not availablemongod --storageEngine=mmapv1 --dbpath [your-path]
получится

1
Потрясающие!! Это был лучший ответ, который я мог найти! Я завис после запуска mongod - вам нужно открыть другую оболочку и набрать mongo.exe
Радмация

Спасибо, это, вероятно, следует использовать в качестве стандартной «модели» для ответов на переполнение стека :-), хорошо документированной.
Hlawuleka MAS

Просто хотел добавить для всех, кто использует Windows и сталкивается с синтаксической ошибкой «недопустимый символ», что при добавлении данных в оболочку вы должны использовать двойные кавычки, например: db.test.save ({"Cool": "This Works"} )
jacobedawson 06

62

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

Установить MongoDB

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

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

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

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

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

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

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

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

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

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

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

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

    Выберите Start Menu> All Programs> Accessories.

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

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

    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 может отобразить диалоговое окно «Предупреждение системы безопасности» о блокировании «некоторых функций» 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успеха необходимо указать параметр времени выполнения пути к журналу.

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

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

    Чтобы использовать альтернативный путь к базе данных, укажите путь в файле конфигурации (например, 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 Standard.

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

  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, но должен включать допустимую настройку для пути к журналу:

    Следующее создает файл конфигурации, в котором указываются как путь к журналу, так и параметры 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

1
Эта документация заставила меня почесать голову. Несколько простых шагов: создание папки data / db и запуск службы mongod перед попыткой использования mongo.exe.
Gruber

16

Я понимаю, что вы уже приняли ответ на этот вопрос, но я написал эту короткую статью с инструкциями по установке 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-win322.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


Я согласен, но в этом случае немного задействован чистый, смысловой путь.
JCutrer 03

Хорошая практика - создать файл конфигурации и использовать этот файл конфигурации для запуска процесса mongod
Java Guy

Отличный ответ! +1 но для тех, кто попал сюда через гугл, в 3 не сработает.
Рэп

6

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. Запустите службу Windows MongoDB.

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

6

Пошаговое решение для Windows 32 бит

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

5

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

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

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

  1. ЗАГРУЗИТЕ .MSI ИЛИ zip-файл .. и установите с правильными примечаниями

4. скопируйте папку mongodb из c: programfiles в d: [необязательно]

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

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

  2. запустите mongo.exe ... вы можете получить эту ошибку вы можете получить эту ошибку

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

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

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

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

введите описание изображения здесь

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

введите описание изображения здесь

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

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

введите описание изображения здесь

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

  1. Давайте выполним основную операцию

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

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

введите описание изображения здесь

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

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


4

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

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


4
страница больше не существует.
alex351 06

4

Обновление ноя-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 бит), запустите эту команду в командной строке

wmic os get osarchitecture

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

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

введите описание изображения здесь

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

C: \ Program Files \ MongoDB

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

Теперь вы можете запустить mongodb.exe из папки bin. Если вы получаете ошибку Visual C ++ из-за отсутствия DLL, загрузите Visual C ++ Redistributable из

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

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


Спасибо за вашу точную процедуру @Hitesh
Mohd

3

Возможно, вы захотите проверить https://github.com/Thor1Khan/mongo.git, он использует минимальный обходной путь 32-битные атомарные операции на 64-битных операндах (можно использовать сборку, но здесь это не кажется обязательным) Только цифровые ошибки были ранены до совершения


3
  1. Загрузите .msi с https://www.mongodb.com/download-center#community

  2. Установка двойным щелчком - полный вариант

  3. Папка установки C: \ Program Files \ MongoDB \ Server \ 3.6 \ bin

  4. Создайте папку базы данных в C: // - c: / data / db и c: / data / log и c: /data/log/mongo.log и установите разрешение на запись, если нет

  5. Откройте командную строку в режиме администратора, перейдите к C: \ Program Files \ MongoDB \ Server \ 3.6 \ bin

  6. Введите следующее

    C: \ Program Files \ MongoDB \ Server \ 3.6 \ bin> mongod --dbpath = "c: / data / db" --logpath = "c: /data/log/mongo.log"

  7. Проверьте папку c: / data / db - файлов и папок должно быть много

  8. Создайте файл конфигурации с именем «mongo.config» ** внутри C: \ data \

  9. Введите следующее, чтобы установить значения конфигурации из вновь созданного файла конфигурации

    C: \ Program Files \ MongoDB \ Server \ 3.6 \ bin> mongod --config C: \ data \ mongo.config

  10. Откройте еще одно новое приглашение cmd в режиме администратора, перейдите к C: \ Program Files \ MongoDB \ Server \ 3.6 \ bin, выполните следующие строки на консоли.

  11. Введите следующее, чтобы создать службу для MongoDB

    C: \ Program Files \ MongoDB \ Server \ 3.6 \ bin> mongod --install --config C: \ data \ mongo.config --logpath = "c: /data/log/mongo.log"

    Если существует старая служба MongoDB, необходимо сначала удалить старую службу перед командой mongod --install, запустите следующую команду в новой консоли, чтобы удалить старую службу mongodb

    SC STOP MongoDB

    >> SC DELETE MongoDB
  12. Введите следующее, чтобы запустить MongoDB

    C: \ Program Files \ MongoDB \ Server \ 3.6 \ bin> чистый запуск MongoDB

  13. Введите следующее, чтобы остановить MongoDB

    C: \ Program Files \ MongoDB \ Server \ 3.6 \ bin> чистая остановка MongoDB

Теперь подключите БД по ip - 127.0.0.1 или 192.168.5.64 на порт 27017.

** Имя файла - "mongo.config", вставьте в файл конфигурации следующее:

bind_ip = 127.0.0.1,192.168.5.64

порт = 27017

DBPATH = C: \ Data \ дб

LogPath = C: \ Data \ журнал \ mongo.log


3

Установите 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 не существует, нажмите «Создать».

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

  • Щелкните ОК.

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

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

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

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

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

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

монго

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

[initandlisten] ожидает подключения

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

Чтобы использовать версию графического интерфейса пользователя mongoDB, должны быть выполнены указанные выше действия.

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

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

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

Тип

mongod

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

монго

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

Вы в игре !! Легко .. не правда ли?


2
  1. Скачать с http://www.mongodb.org/downloads
  2. Установите файл .msi в папку C: \ mongodb
  3. Создайте каталоги data, data \ db, журналов и файл mongo.config в папке C: \ mongodb.
  4. Добавьте следующие строки в файл "mongo.config" dbpath = C: \ mongodb \ data \ db \ logpath = C: \ mongodb \ log \ mongo.log
  5. Стартовый сервер: mongod.exe --config = "C: \ mongodb \ mongo.config"

Это оно !!!


2

Шаг 1. Сначала загрузите .msi, т. Е. Установочный файл из

Скачать MonggoDB

Шаг 2: Выполните установку, используя загруженный таким образом файл .msi. Он автоматически сохраняется в файлах программы. Вы можете выполнить выборочную установку и изменить каталог.

После этого вы должны увидеть папку MongoDB под файлами программы.

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


1

WAMP = Windows + Apache + MySQL / MariaDB + PHP / Python / Perl

Вы не можете использовать MongoDB в wamp, вам нужно установить MongoDB отдельно

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.