Работа с данными в MongoDB Compass

Последнее обновление: 07.09.2023

В предыдущих темах рассматривалась работа с сервером MongoDB через консольную оболочку mongosh. Но также мы можем работать с данными через графический клиент MongoDB Compass. Данный графический клиент довольно прост и инутивно понятен в использовании, а графическое представление данных для кого-то может быть проще для понимание. Соответственно кому-то, возможно, через графический клиент будет проще и удобнее работать.

Для базовых операций, как то: создание/удаление коллекций, добавление, просмотр, изменения и удаления документов есть соответствующие элементы графического интерфейса:

Управление базой данных MongoDB Compass

При выборе определенной коллекции и отображении ее данных над список данных есть кнопка для добавления данных, в том числе для импорта из внешнего файла. А напротив каждого документа есть опции для его просмотра, изменения и удаления:

Добавление, изменение и удаление документов в MongoDB Compass

Но несмотря на наличие графических возможностей для управления данными, они могут оказаться недостаточными для каких-то более сложных сценариев работы с данными. И для этого в MongoDB Compass есть встроенный консольный клиент Mongosh, в котором можно вводить почти все те же команды для работы с данными, что и в консольной оболочке mongosh:

Консоль Mongosh в MongoDB Compass

Но также стоит отметить, что консольный клиент в Compass несколько упрощает написание запросов. Так, он имеет функцию автодополнения, которая позволяет нам предложить варианты доступных функций:

Консольный клиент Mongosh в MongoDB Compass
Помощь сайту
Юмани:
410011174743222
Перевод на карту
Номер карты:
4048415020898850