Отредактировано 5 несколько месяцев назад от ExtremeHow Редакционная команда
УстановкаНастройкаWindowsБаза данныхMongoDBПрограммное обеспечениеРазвертываниеРазработкаКонфигурацияОперационная система
Перевод обновлен 5 несколько месяцев назад
MongoDB — это популярная NoSQL база данных, которая помогает разработчикам эффективно хранить большие объемы данных. Это руководство проведет вас через процесс установки MongoDB на операционную систему Windows шаг за шагом. К концу этого руководства у вас будет рабочая установка MongoDB, и вы поймете основы запуска MongoDB на вашей системе Windows.
Первый шаг для установки MongoDB — это скачать установочный файл MongoDB для Windows. Следуйте этим шагам:
После того, как установочный файл MongoDB был загружен, необходимо установить его на вашу систему Windows. Следуйте этим шагам:
.msi
, чтобы запустить установку MongoDB.Чтобы использовать инструменты командной строки MongoDB удобным способом, вы можете добавить каталог bin MongoDB в переменную окружения PATH вашей системы. Этот шаг позволит вам запускать команды MongoDB из любого командного окна без указания полного пути. Вы можете сделать это следующим образом:
переменные среды
, затем нажмите «Изменить системные переменные среды».bin
MongoDB. По умолчанию это C:\Program Files\MongoDB\Server\номер_версии\bin
.MongoDB нуждается в каталогах для хранения данных и файлов журналов. По умолчанию эти каталоги не создаются во время установки, поэтому вы должны создать их вручную. Вот как это сделать:
data
, щелкнув правой кнопкой мыши и выбрав «Создать», а затем «Папка».data
создайте другую папку с именем db
. Здесь MongoDB будет хранить свои файлы базы данных.log
внутри каталога data
для журналов MongoDB, хотя это не обязательно, так как журналы можно направлять в определенные файлы.Теперь, когда MongoDB установлена и ваши каталоги настроены, пришло время запустить MongoDB. Вы можете запустить сервер MongoDB либо как службу Windows, либо вручную. Это руководство объясняет оба метода:
Поскольку MongoDB была установлена как служба, она запускается автоматически вместе с Windows. Однако вы также можете управлять ею вручную:
cmd
, щелкните правой кнопкой мыши по приложению «Командная строка» и выберите «Запуск от имени администратора».net start MongoDB
и нажмите Enter. Это запустит службу MongoDB.net stop MongoDB
, когда это будет необходимо.Если вы предпочитаете запускать MongoDB вручную из командной строки, следуйте этим шагам:
bin
MongoDB, введя следующую команду и нажав Enter: cd C:\Program Files\MongoDB\Server\номер_версии\bin
. Замените номер_версии на вашу установленную версию MongoDB.mongod
в командную строку. Если ваш каталог данных не дефолтный C:\data\db
, укажите путь, добавив опцию --dbpath
, например: mongod --dbpath=путь_к_вашему_каталогу_данных
.С запущенной MongoDB вы можете подключиться к базе данных, используя оболочку MongoDB, которая является инструментом командной строки для взаимодействия с базой данных MongoDB. Вот как ее использовать:
bin
MongoDB находится в вашем PATH, просто введите mongo
и нажмите Enter. Если нет, перейдите в каталог bin
и запустите mongo
оттуда.use myDatabase
и нажав Enter. Это создаст (или переключится на) базу данных с именем «myDatabase».Теперь, когда MongoDB установлена и работает, полезно знать некоторые основные команды для управления и работы с вашими данными. Вот некоторые основные операции в MongoDB:
Создайте новую базу данных, введя команду use myDatabase
. Если база данных не существует, MongoDB создаст ее при первом сохранении данных в нее.
Чтобы добавить данные в вашу базу данных, вставьте документы в коллекцию. Коллекция похожа на таблицу в реляционной базе данных. Используйте следующую команду в оболочке MongoDB:
db.myCollection.insertOne({ "name": "John Doe", "Age": 29, "city": "New York" })
Эта команда добавляет новый документ в коллекцию «myCollection». Если коллекция не существует, MongoDB создаст ее.
Получите данные, используя команду find
:
db.myCollection.find({ "name": "John Doe" })
Эта команда ищет документы, где поле «name» равно «John Doe».
Обновите документ с помощью команды updateOne
или updateMany
:
db.myCollection.updateOne( { "name": "John Doe" }, { $set: { "Age": 30 } } )
Это обновляет поле «Age» до 30 для документов, где «Name» равно «John Doe».
Удалите документ с помощью deleteOne
или deleteMany
:
db.myCollection.deleteOne({ "name": "John Doe" })
Эта команда удаляет документ, где «name» равно «John Doe».
Вы узнали, как установить MongoDB на ваш компьютер с Windows, и теперь у вас есть базовое понимание того, как запустить MongoDB, подключиться с помощью оболочки MongoDB и выполнять основные операции. MongoDB — это мощная NoSQL база данных с гибкой и масштабируемой архитектурой. Изучая MongoDB глубже, исследуйте ее расширенные функции, такие как индексы, агрегация и репликация, чтобы создавать надежные и высокопроизводительные приложения.
Если вы найдете что-то неправильное в содержании статьи, вы можете