Подключение к MongoDB c помощью Compass

Что такое MongoDB Compass

MongoDB Compass — это официальное бесплатное приложение с удобным графическим интерфейсом для работы с базами данных MongoDB.

С его помощью можно:

  • Подключиться к базе, указав строку подключения.
  • Увидеть список всех баз данных на сервере.
  • Просматривать коллекции и находящиеся в них документы.
  • Изменять данные прямо в интерфейсе.
  • Фильтровать и искать документы по условиям.
  • Смотреть статистику по базе и коллекциям.

Compass делает работу с MongoDB простой и наглядной. В нём данные отображаются в привычной форме — в виде таблиц и карточек, которые можно раскрывать и изучать. Это особенно удобно на первых шагах, когда важно понимать структуру базы и видеть реальное содержимое.

Connection String

Строка подключения — это текст, в котором указан адрес базы, логин и пароль.
Это ключ, с помощью которого можно подключиться к базе данных.

Пример строки подключения: mongodb+srv://username:password@cluster0.xxxxx.mongodb.net/myDatabase

Разберём её по частям:

  • mongodb+srv:// — протокол подключения.
  • username — имя пользователя, у которого есть доступ к базе.
  • password — пароль этого пользователя.
  • cluster0.xxxxx.mongodb.net — адрес сервера или кластера.
  • myDatabase — имя конкретной базы данных, к которой идёт подключение. Может быть не указано, тогда подключение будет к серверу в целом.

Для локальной базы данных строка подключения может быть проще:

mongodb://localhost:27017

Строка подключения работает как ключ от двери: если данные указаны правильно, MongoDB Compass открывает доступ к базе и позволяет работать с коллекциями.

Установка MongoDB Compass

  1. Перейдите на официальный сайт MongoDB Compass: https://www.mongodb.com/try/download/compass или найдите "MongoDB Compass" через поисковик.

  2. Выберите версию для вашей операционной системы (Windows, macOS, Linux) и нажмите "Download".

  3. После скачивания откройте установочный файл и следуйте инструкциям мастера установки.

  4. После завершения установки запустите MongoDB Compass.

img1.png

Подключение к базе данных c помощью Connection String

  1. Откройте MongoDB Compass.
  2. Нажмите Add New Connection.
  3. Втсавьте строку подключения в поле Connection String.

img2.png

  1. Нажмите Save and Connect.

Если всё указано правильно, Compass подключится к базе и откроет интерфейс для работы с коллекциями.

Перейдите в бьазу данный и коллекцию, чтобы увидеть документы.

img3.png

Работа с документами в MongoDB Compass

Через интерфейс Compass можно:

  • Просматривать документы в коллекции.
  • Создавать новые документы.
  • Редактировать существующие документы.
  • Удалять документы.
  • Фильтровать и искать по условиям.
  • Создавать и удалять коллекции.

С базовыми операциями, пожалуй вы справитесь интуитивно.

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