База ответов ИНТУИТ

Введение в MongoDB - ответы

Количество вопросов - 133

Сколько необязательных параметров имеет метод find?

В чем истинное преимущество MapReduce?

Какой язык программирования используется в качестве языка запросов MongoDB?

Сколько найденных документов обновляет метод update по умолчанию?

Третий параметр метода update отвечает за:

Для денормализации характерно:

Результатом выполнения команды db.employees.insert({_id: ObjectId("4d85c7039ab0fd70a117d731"), name: 'Duncan', manager: ObjectId("4d85c7039ab0fd70a117d730")}); будет

Какие преимущества предоставляет бесструктурность документ-ориентированных баз данных?

Команда db.setProfilingLevel(0):

Какой оператор обновления позволяет изменить поле на положительную/отрицательную величину?

Базы данных в MongoDB состоят из:

Метод курсора limit используется для:

Установите соответствие между операторами сравнения MongoDB и их обозначением.

Выберите неверные утверждения?

Какие поверхности предусмотрены для работы с геопространственными данными в mongoDB?

В какой параметр операции update необходимо установить значение "true", для множественного обновления?

Установите правильное соответствие между селекторами и их значением.

Выберите неверные утверждения?

Какие особенности записи делают ее быстрой?

Выберите неверные утверждения

Какие преимущества имеет подход MapReduce?

Как следует отредактировать запрос db.teachers.update({name:'Василий'}, {$inc: {salary:5000}}), чтобы разрешить вставку документа, если его не существует в коллекции?

Допускается сортировать по:

Какие входные параметры являются обязательными в MapReduce?

Для чего используется метод insert в коллекциях MongoDB?

Результатом выполнения операции db.orders.count() будет

Метод update выполняет:

Глубина вложенности документов:

Какой метод используется для проверки того, что запись прошла без ошибок?

Метод курсора count используется для:

Вложенные документы следует применять, когда:

Если создать в новой пустой базе данных MongoDB коллекции students и teachers, то, сколько коллекций будет содержать эта база данных?

Какой формат используется для представления документов и выдачи результатов в MongoDB?

В MongoDB логическое ИЛИ реализовано оператором?

Оператор $exists используется для

Команда db.unicorns.find({weight: {$gt: 700}}) выполнит поиск элементов:

Метод find выполняет:

Укажите оператор "Меньше или равно"?

Для чего используются CRUD-операции?

По какому полю рекомендуется делать выборку документов?

Модификатор $set используется для:

Установите правильное соответствие между модификаторами и их значением.

При следующем запросе db.users.find({}).sort({age:-1, age:1}) в конечном результате документы:

Метод limit() выполняет

Результатом выполнения операции db.unicorns.find().skip(5) будет

Как получить данные о записях в коллекции с 7 по 9?

Сколько необязательных параметров имеет метод find?

Допускается сортировать по:

При следующем запросе db.users.find({}).sort({age:-1, age:1}) в конечном результате документы:

Второй параметр метода find определяет

Результатом выполнения операции db.orders.count() будет

Как получить данные о записях в коллекции с 7 по 9?

С помощью какой структуры данных можно смоделировать отношения "один-ко-многим" и "многие-ко-многим"?

Для автоматического связывания при помощи DBRef как минимум необходимо указать:

Какое ограничение по объёму имеет одиночный документ:

Аналога какой SQL-операции нет в MongoDB?

DBRef включает в себя

Результатом выполнения команды db.collection.drop() будет

Какой в mongoDB установлен размер ограничения одиночного документа?

В чем истинные преимущества бесструктурной организации?

Ограниченной называют коллекцию, имеющую:

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

Какими способами компенсируют отсутствие транзакций?

В чем недостаток JavaScript с точки зрения применения MapReduce?

Метод findAndModify() выполняет

Поддерживает ли mongoDB транзакции?

Сколько этапов имеет MapReduce-подход?

Что такое emit?

Имеет ли ограничение результат MapReduce?

Возможно ли организовать цепочку MapReduce-операций?

Какие стадии проходит команда MapReduce

MapReduce - это

Установите правильное соответствие между функцией (командой) MongoDB и ее описанием.

Какими командами можно создать индексы в mongoDB?

Для синхронизации данных на разных серверах применяется:

Какая утилита позволяет выполнять операции по восстановлению потерянных/удаленных/испорченных данных в MongoDB?

Какая утилита позволяет выполнять операции резервного копирования в MongoDB?

Метод dropIndex

С помощью вызова db.stats().

Какая утилита в mongoDB выполняет резервное копирование?

В коллекцию unicorns(единороги) добавлены следующие документы:
db.unicorns.insert({name: 'Horny', dob: new Date(1992,2,13,7,47), loves: ['carrot','papaya'], weight: 600, gender: 'm', vampires: 63}); db.unicorns.insert({name: 'Aurora', dob: new Date(1991, 0, 24, 13, 0), loves: ['carrot', 'grape'], weight: 450, gender: 'f', vampires: 43}); db.unicorns.insert({name: 'Unicrom', dob: new Date(1973, 1, 9, 22, 10), loves: ['energon', 'redbull'], weight: 984, gender: 'm', vampires: 182}); db.unicorns.insert({name: 'Roooooodles', dob: new Date(1979, 7, 18, 18, 44), loves: ['apple'], weight: 575, gender: 'm', vampires: 99}); db.unicorns.insert({name: 'Solnara', dob: new Date(1985, 6, 4, 2, 1), loves:['apple', 'carrot', 'chocolate'], weight:550, gender:'f', vampires:80}); db.unicorns.insert({name:'Kenny', dob: new Date(1997, 6, 1, 10, 42), loves: ['grape', 'lemon'], weight: 690, gender: 'm', vampires: 39}); db.unicorns.insert({name: 'Raleigh', dob: new Date(2005, 4, 3, 0, 57), loves: ['apple', 'sugar'], weight: 421, gender: 'm', vampires: 2}); db.unicorns.insert({name: 'Leia', dob: new Date(2001, 9, 8, 14, 53), loves: ['apple', 'watermelon'], weight: 601, gender: 'f', vampires: 33}); db.unicorns.insert({name: 'Pilot', dob: new Date(1997, 2, 1, 5, 3), loves: ['apple', 'watermelon'], weight: 650, gender: 'm', vampires: 54}); db.unicorns.insert({name: 'Nimue', dob: new Date(1999, 11, 20, 16, 15), loves: ['grape', 'carrot'], weight: 540, gender: 'f'}); db.unicorns.insert({name: 'Dunx', dob: new Date(1976, 6, 18, 18, 18), loves: ['grape', 'watermelon'], weight: 704, gender: 'm', vampires: 165});   
Требуется вывести список любимой еды первых трех единорогов женского пола, отсортированных по возрастанию по числу убитых ими вампиров.

Правильная команда консоли MongoDB:

Значение некоторого поля в первом документе представлено массивом значений, а во втором обычным типом данных (число, строка, логическое значение). Запрос по данному полю с помощью оператора find:

Какой из методов вернет в качестве результата курсор?

В каком режиме по умолчанию запускается метод курсора explain()?

Метод курсора count используется для:

Метод курсора skip используется для:

Четвёртый параметр метода update со значение true, позволяет?

Коллекция MongoDB состоит из …

В коллекцию unicorns(единороги) добавлены следующие документы:
db.unicorns.insert({name: 'Horny', dob: new Date(1992,2,13,7,47), loves: ['carrot','papaya'], weight: 600, gender: 'm', vampires: 63}); db.unicorns.insert({name: 'Aurora', dob: new Date(1991, 0, 24, 13, 0), loves: ['carrot', 'grape'], weight: 450, gender: 'f', vampires: 43}); db.unicorns.insert({name: 'Unicrom', dob: new Date(1973, 1, 9, 22, 10), loves: ['energon', 'redbull'], weight: 984, gender: 'm', vampires: 182}); db.unicorns.insert({name: 'Roooooodles', dob: new Date(1979, 7, 18, 18, 44), loves: ['apple'], weight: 575, gender: 'm', vampires: 99}); db.unicorns.insert({name: 'Solnara', dob: new Date(1985, 6, 4, 2, 1), loves:['apple', 'carrot', 'chocolate'], weight:550, gender:'f', vampires:80}); db.unicorns.insert({name:'Kenny', dob: new Date(1997, 6, 1, 10, 42), loves: ['grape', 'lemon'], weight: 690, gender: 'm', vampires: 39}); db.unicorns.insert({name: 'Raleigh', dob: new Date(2005, 4, 3, 0, 57), loves: ['apple', 'sugar'], weight: 421, gender: 'm', vampires: 2}); db.unicorns.insert({name: 'Leia', dob: new Date(2001, 9, 8, 14, 53), loves: ['apple', 'watermelon'], weight: 601, gender: 'f', vampires: 33}); db.unicorns.insert({name: 'Pilot', dob: new Date(1997, 2, 1, 5, 3), loves: ['apple', 'watermelon'], weight: 650, gender: 'm', vampires: 54}); db.unicorns.insert({name: 'Nimue', dob: new Date(1999, 11, 20, 16, 15), loves: ['grape', 'carrot'], weight: 540, gender: 'f'}); db.unicorns.insert({name: 'Dunx', dob: new Date(1976, 6, 18, 18, 18), loves: ['grape', 'watermelon'], weight: 704, gender: 'm', vampires: 165});   
Требуется вывести список любимой еды первых трех единорогов женского пола, отсортированных по возрастанию по числу убитых ими вампиров.

Правильная команда консоли MongoDB:

Команда mongodump --db learn --out backup

Опишите основные возможности MongoDB:

Ограниченная коллекция - это

Шардинг - это

Результатом выполнения операции db.unicorns.find().skip(5) будет

Какие процессы составляют MapReduce?

В какой коллекции можно узнать информацию обо всех индексах базы данных?

Какой метод, при его вызове, возвращает список документов коллекции?

Структура документов коллекции

Какое выражение из представленных ниже работает как логическое И?

В команде db.unicorns.help() именем коллекции является:

Что произойдет если при обновлении не использовать оператор $set?

Сколько параметров имеет метод update согласно документации Mongo DB?

Какой из методов вернет в качестве результата курсор?

Второй параметр метода find используется для:

При выборке в коллекции users запрос db.users.find({}, {name:0, age:1, gender:0, _id:1}) вернет:

При выборке в коллекции users запрос db.users.find({}, {name:0, age:1, gender:0, _id:1}) вернет:

Метод курсора limit используется для:

Метод limit() выполняет

С помощью какой нотации можно запрашивать вложенные документы:

Что представляет собой вложенный документ?

Результатом выполнения команды db.source.copyTo(target) будет

Для агрегации данных в случаях отношения "один-ко-многим" или "многие-ко- многим" классические СУРБД применяют конструкцию JOIN. Для таких случаев в MongoDB используется

Какой флаг необходимо установить для указания ограничения коллекции?

На каком этапе emit-пары являются входными данными?

Входной параметр out используется для:

Какова задача функции отображения

Какой режим будет использовать метод курсора explain(), если передать ему в качестве параметра verbose значение true?

Для хранения частей базы данных на разных серверах применяется:

Метод ensureIndex

В коллекцию unicorns(единороги) добавлены следующие документы:
db.unicorns.insert({name: 'Horny', dob: new Date(1992,2,13,7,47), loves: ['carrot','papaya'], weight: 600, gender: 'm', vampires: 63}); db.unicorns.insert({name: 'Aurora', dob: new Date(1991, 0, 24, 13, 0), loves: ['carrot', 'grape'], weight: 450, gender: 'f', vampires: 43}); db.unicorns.insert({name: 'Unicrom', dob: new Date(1973, 1, 9, 22, 10), loves: ['energon', 'redbull'], weight: 984, gender: 'm', vampires: 182}); db.unicorns.insert({name: 'Roooooodles', dob: new Date(1979, 7, 18, 18, 44), loves: ['apple'], weight: 575, gender: 'm', vampires: 99}); db.unicorns.insert({name: 'Solnara', dob: new Date(1985, 6, 4, 2, 1), loves:['apple', 'carrot', 'chocolate'], weight:550, gender:'f', vampires:80}); db.unicorns.insert({name:'Kenny', dob: new Date(1997, 6, 1, 10, 42), loves: ['grape', 'lemon'], weight: 690, gender: 'm', vampires: 39}); db.unicorns.insert({name: 'Raleigh', dob: new Date(2005, 4, 3, 0, 57), loves: ['apple', 'sugar'], weight: 421, gender: 'm', vampires: 2}); db.unicorns.insert({name: 'Leia', dob: new Date(2001, 9, 8, 14, 53), loves: ['apple', 'watermelon'], weight: 601, gender: 'f', vampires: 33}); db.unicorns.insert({name: 'Pilot', dob: new Date(1997, 2, 1, 5, 3), loves: ['apple', 'watermelon'], weight: 650, gender: 'm', vampires: 54}); db.unicorns.insert({name: 'Nimue', dob: new Date(1999, 11, 20, 16, 15), loves: ['grape', 'carrot'], weight: 540, gender: 'f'}); db.unicorns.insert({name: 'Dunx', dob: new Date(1976, 6, 18, 18, 18), loves: ['grape', 'watermelon'], weight: 704, gender: 'm', vampires: 165});   
Требуется для всех единорогов мужского пола, на чьем счету не менее 54 убитых вампиров, добавить информацию о том, что им нравится еще и овес, и поэтому они потолстели на 10 фунтов.

Правильная команда консоли MongoDB:

Установите соответствие между терминами из документ-ориентированных баз данных (например, MongoDB) и их аналогами из реляционных баз данных.

Для чего используются селекторы?

Метод курсора skip используется для:

Что будет происходить с документами в коллеции, созданной командой db.createCollection('logs', {capped: true, size: 1048576}) при достижении размера в 1 мб?

Второй параметр метода find используется для:

Какую структуру данных присваивают оператору $or?

Какая особенность документ-ориентированных баз данных делает их более гибкими?

Какой метод используется для выбора базы данных в MongoDB?

Что будет возвращено в консоль при вызове методов exit, help или других без скобок на конце (т.е. не так help( ), а так help)?

Второй параметр метода find определяет

Функция постобработки результата операции MapReduce указывается во входном параметре:

Сколько уровней профилирования поддерживает функция db.setProfilingLevel?

Как следует отредактировать запрос db.teachers.update({name:'Василий'}, {$inc: {salary:5000}}), чтобы обновить все найденные документы?