Задание (6). Тема Технологии обработки больших данных Задание Создать базу данных в субд mongoDB
Скачать 129.64 Kb.
|
Практическое задание 6Тема 3.2. Технологии обработки больших данных Задание 6.1. Создать базу данных в СУБД MongoDB Для работы с MongoDB можно использовать оболочку mongo или программу MongoDB Compass. Для отображения списка баз данных на локальном компьютере используйте команду show dbs, предварительно запустив оболочку mongo (рис. 6.1): Рис. 6.1. Команда отображения списка БД в оболочке Эту операцию можно также проделать, используя графический интерфейс Compass (рис. 6.2). Рис. 6.2. Отображение списка БД в программе Compass Для перехода к новой базе данных необходимо выполнить команду, проиллюстрированную рис. 6.3. Рис. 6.3. Команда перехода к новой БД Каждая база данных должна содержать как минимум одну коллекцию (таблицу). Для создания новой коллекции следует использовать команду, проиллюстрированную рис. 6.4. Рис. 6.4. Команда создания новой коллекции Создание базы данных и коллекции можно выполнить через Compass, нажав на кнопку Create database в главном окне приложения. Задание 6.2. Создать документ Для добавления нового документа в коллекцию нужно использовать команду, проиллюстрированную рис. 6.5. Рис. 6.5. Команда создания документа Добавление нового документа можно осуществить также через графический интерфейс. Для этого нужно перейти на страницу необходимой коллекции и нажать кнопку Insert document (рис. 6.6). Рис. 6.6. Создание документа в программе Compass При вводе данных следует указать требуемый тип, используя выпадающий список напротив набираемой строки. Задание 6.3. Выполнить фильтрацию документов в коллекции Для отображения всех записей в коллекции используется команда: $ db.<название коллекции>.find(); Записи можно фильтровать с помощью регулярных выражений. Например, чтобы отобразить только записи, в которых значения полей name начинаются с буквы A, будет использоваться выражение /A.*/ (рис. 6.7). Рис. 6.7. Команда фильтрации документов Фильтрацию документов в коллекции можно выполнить через программу Compass. Для этого необходимо вписать регулярное выражение в поле Filter (рис. 6.8). Рис. 6.8. Фильтрация документов в программе Compass Рекомендации по выполнению задания 1. Используйте СУБД MongoDB + среда Compass (бесплатное ПО). 2. Выполните предлагаемые задания. Вставьте скриншоты списка с созданной вами БД и коллекцией в документ MS Word. 3. Вышлите файл на проверку. |