Главная / Базы данных /
Введение в 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