Главная страница
Навигация по странице:

  • Задание 6.1. Создать базу данных в СУБД MongoDB Для работы с MongoDB можно использовать оболочку m ongo

  • Задание 6.2. Создать документ

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

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

  • Задание (6). Тема Технологии обработки больших данных Задание Создать базу данных в субд mongoDB


    Скачать 129.64 Kb.
    НазваниеТема Технологии обработки больших данных Задание Создать базу данных в субд mongoDB
    Дата08.12.2022
    Размер129.64 Kb.
    Формат файлаdocx
    Имя файлаЗадание (6).docx
    ТипДокументы
    #835496

    Практическое задание 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. Вышлите файл на проверку.


    написать администратору сайта