[Базы данных][5] Создание коллекции документов в СУБД MongoDB

Отменен
Заказ
6181968
Раздел
Программирование
Тип работы
Антиплагиат
Не указан
Срок сдачи
24 Июн в 15:00
Цена
150 ₽
Блокировка
5 дней
Размещен
20 Июн в 01:34
Просмотров
40
Описание работы

Создание коллекции документов в СУБД MongoDB

Для выполнения задания необходимо выбрать предметную область. Выбор осуществляется по первой букве фамилии.

Первая буква ФИО

Предметная область

А, Б

Библиотека

 

 

Методические указания:

1.                Установите на компьютере СУБД MongoDB и среду MongoDB Compass (бесплатное ПО).

2.                Создайте базу данных для выбранной предметной области с именем ФИО_DB.

3.                Создайте коллекцию, содержащую не менее 5 документов с различной структурой.

4.                Выполните фильтрацию документов.

5.                Вставьте скриншоты выполненных заданий в отчет.

6.                Подготовьте отчёт по работе, представив выполнение всех пунктов задания.

Рекомендации по выполнению задания:

Для работы с MongoDB можно использовать оболочку mongo или программу MongoDB Compass.

Для отображения списка баз данных на локальном компьютере используйте команду show dbs, предварительно запустив оболочку mongo (рис. 5.1):

 

Рис. 5.1. Команда отображения списка БД в оболочке

Эту операцию можно также проделать, используя графический интерфейс Compass (рис. 5.2).


Рис. 5.2. Отображение списка БД в программе Compass

Для перехода к новой базе данных необходимо выполнить команду, проиллюстрированную рис. 5.3.

Рис. 5.3. Команда перехода к новой БД

Каждая база данных должна содержать как минимум одну коллекцию (таблицу).

Для создания новой коллекции следует использовать команду, проиллюстрированную рис. 5.4.

Рис. 5.4. Команда создания новой коллекции

Создание базы данных и коллекции можно выполнить через Compass, нажав на кнопку Create database в главном окне приложения.

Для добавления нового документа в коллекцию нужно использовать команду, проиллюстрированную рис. 5.5.

Рис. 5.5. Команда создания документа

Добавление нового документа можно осуществить также через графический интерфейс. Для этого нужно перейти на страницу необходимой коллекции и нажать кнопку Insert document (рис. 5.6).


Рис. 5.6. Создание документа в программе Compass

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

Для отображения всех записей в коллекции используется команда:

$ db..find();

Записи можно фильтровать с помощью регулярных выражений. Например, чтобы отобразить только записи, в которых значения полей name начинаются с буквы A, будет использоваться выражение /A.*/ (рис. 5.7).

Рис. 5.7. Команда фильтрации документов

Фильтрацию документов в коллекции можно выполнить через программу Compass. Для этого необходимо вписать регулярное выражение в поле Filter (рис. 5.8).


Рис. 5.8. Фильтрация документов в программе Compass

 

 

 

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир