Главная / Базы данных /
Введение в MongoDB / Тест 1
Введение в MongoDB - тест 1
Упражнение 1:
Номер 1
Установите соответствие между терминами из документ-ориентированных баз данных (например, MongoDB) и их аналогами из реляционных баз данных.
Ответ:
 (1) Коллекция Таблица 
 (2) Документ Запись 
 (3) Поле Колонка 
Номер 2
Какой метод используется для выбора базы данных в MongoDB?
Ответ:
 (1) choice 
 (2) select 
 (3) use 
Номер 3
Если создать в новой пустой базе данных MongoDB коллекции students и teachers, то, сколько коллекций будет содержать эта база данных?
Ответ:
 (1) 2 
 (2) 3 
 (3) 1 
Упражнение 2:
Номер 1
Какой метод, при его вызове, возвращает список документов коллекции?
Ответ:
 (1) search 
 (2) find 
 (3) get 
Номер 2
Какой язык программирования используется в качестве языка запросов MongoDB?
Ответ:
 (1) Java 
 (2) SQL 
 (3) JavaScript 
 (4) Pascal 
Номер 3
Что будет возвращено в консоль при вызове методов exit, help или других без скобок на конце (т.е. не так help( ), а так help)?
Ответ:
 (1) тело метода 
 (2) голова метода 
 (3) ошибка 
Упражнение 3:
Номер 1
Структура документов коллекции
Ответ:
 (1) может быть одинаковой 
 (2) должна быть различной 
 (3) может быть различной 
 (4) должна быть одинаковой 
Номер 2
Какой формат используется для представления документов и выдачи результатов в MongoDB?
Ответ:
 (1) XML 
 (2) Tree 
 (3) YAML 
 (4) JSON 
Номер 3
Для чего используется метод insert в коллекциях MongoDB?
Ответ:
 (1) удаляет документ из коллекции 
 (2) вставляет документ в коллекцию 
 (3) вставляет коллекцию в базу данных 
 (4) вставляет поле в документ 
Упражнение 4:
Номер 1
Для чего используются селекторы?
Ответ:
 (1) поиск 
 (2) обновление 
 (3) удаление 
 (4) подсчёт 
Номер 2
Какое выражение из представленных ниже работает как логическое И?
Ответ:
 (1) {поле1: значение1, поле2: значение2} 
 (2) {поле1: значение1; поле2: значение2} 
 (3) {поле1: значение1 & поле2: значение2} 
 (4) {поле1: значение1}, {поле2: значение2} 
Номер 3
В MongoDB логическое ИЛИ реализовано оператором?
Ответ:
 (1) || 
 (2) ИЛИ 
 (3) $or 
 (4) or 
Упражнение 5:
Номер 1
Оператор $exists используется для
Ответ:
 (1) проверки наличия отсутствия документа 
 (2) проверки наличия отсутствия поля 
 (3) проверки наличия отсутствия коллекции 
 (4) проверки наличия отсутствия базы данных 
Номер 2
Установите соответствие между операторами сравнения MongoDB и их обозначением.
Ответ:
 (1) > $gt 
 
(2)
$lte 
 
(3)
$gte 
 
(4)
$ne 
 (5) < $lt 
Номер 3
Какую структуру данных присваивают оператору $or?
Ответ:
 (1) Число 
 (2) Объект 
 (3) Строку 
 (4) Массив 
Упражнение 6:
Номер 1
Базы данных в MongoDB состоят из:
Ответ:
 (1) Документов 
 (2) Коллекций 
 (3) Полей 
Номер 2
В команде db.unicorns.help() именем коллекции является:
Ответ:
 (1) db 
 (2) Unicorns 
 (3) Help() 
 (4) mongodb 
Номер 3
Команда db.unicorns.find({weight: {$gt: 700}}) выполнит поиск элементов:
Ответ:
 (1) c значением "weight" больше 700 
 (2) c значением "weight" меньше 700 
 (3) c значением "weight" равным 700 
 (4) c значением "weight" больше или равным 700 
Упражнение 7:
Номер 1
Установите правильное соответствие между селекторами и их значением.
Ответ:
 (1) $lt меньше 
 (2) $lte меньше или равен 
 (3) $gt больше 
 (4) $gte больше или равен 
 (5) $ne не равен 
Номер 2
Метод find выполняет:
Ответ:
 (1) вставку документа в новую коллекцию 
 (2) проверку наличия или отсутствия поля 
 (3) возвращает список документов в коллекции. 
Упражнение 8:
Номер 1
Коллекция MongoDB состоит из …
Ответ:
 (1) баз данных 
 (2) документов 
 (3) полей 
 (4) курсоров 
Номер 2
Укажите оператор "Меньше или равно"?
Ответ:
 (1) $lt 
 (2) $ne 
 (3) $or 
 (4) $gt 
 (5) $lte 
 (6) $gte