Вопросы и ответы по MongoDB MCQ

Вопросы и ответы по MongoDB MCQ

MCQSS.com предлагает бесплатные вопросы и ответы по MongoDB на тысячи различных тем. Наш интерактивный формат позволяет мгновенно узнать, правильно ли вы ответили на вопросы. Исследуйте нашу коллекцию вопросов с выбором ответа и проверьте свои знания в MongoDB уже сегодня! Без необходимости покупки членства или регистрации, вы можете использовать наш сайт бесплатно. Не упустите возможность улучшить свои навыки и подготовиться к экзаменам с MCQSS.com.

1: На каком языке поддерживается MongoDB?

A.   JavaScript

B.   Питон

C.   Все выше.

D.   PHP

E.   Перв

2: Бинарный журнал транзакций, используемый для восстановления базы данных после сбоя, называется:

A.   Журнал

B.   Бухгалтерский

C.   Основной осколок

D.   Главная копия

3: Язык запросов MongoDB использует операторы, которые начинаются с какого персонажа?

A.   :

B.   $

C.   #

D.   @

4: Ожидается, что файлы TSV будут содержать:

A.   Бинарные журналы данных

B.   Географические координаты данных

C.   Индексация документов для названной коллекции

D.   Текстовые поля, разделенные вкладками

5: MongoDB хранит документы в структурах, называемых

A.   ODB объекты

B.   JavaScript объекты

C.   Bson Objects

D.   JSON Objects

6: Чтобы выполнить поиск по коллекции и получить объект курсора для результатов, используйте:

A.   FindAndModify ()

B.   запрос()

C.   находить()

D.   findone ()

7: База данных MongoDB способна:

A.   Атомные (на документ) операции

B.   Многотолочный соединение

C.   Кислотные транзакции

D.   Многообъективные коммиты с откатами

8: Какое из следующих утверждений верно

A.   _ID документа должен быть уникальным только на осколках, в котором хранится документ

B.   Если вы не указаете и _id при выполнении вставки, драйвер создаст его для вас

C.   Вы должны указать и _id при вставке документов

D.   По умолчанию нет указателя на _id. Лучше всего добавить один, если вы ожидаете запроса на основе _id.

9: Что обеспечивает Sharding Mongodb?

A.   Масштабирование до тысячи узлов

B.   Автоматическое отказоустойчивость

C.   Все из этого

D.   Автоматическое уравновешивание для изменений в нагрузке и распределении данных

E.   Легкое добавление новых машин без времени

10: Какие из следующих выражений являются действительными документами JSON?

A.   {Name: Schoolify, url: 'www.schoolifybd.com'}

B.   {Name: «Schoolify», URL: www.schoolifybd.com}

C.   {Name: "Schoolify": url: 'www.schoolifybd.com'}

D.   {Name: "Schoolify", url: 'www.schoolifybd.com'}

E.   {Имя: "Schoolify". URL: 'www.schoolifybd.com'}

11: Вы можете написать пользовательские функции MapReduce в MongoDB, используя:

A.   JavaScript

B.   PHP

C.   Питон

D.   Джава

E.   Json

12: Максимальный размер документа BSON:

A.   8 мегабайт

B.   16 мегабайт

C.   4 мегабайта

D.   12 мегабайт

13: Этот процесс репликации

A.   асинхронно

B.   синхронно

14: Что из следующего вы бы использовали, чтобы запросить коллекцию инвентаризации, чтобы получить все предметы типа «еда» с ценой менее 34 долларов?

A.   db.inventory.find ({type: "еда", цена: {$ lte: 34}})

B.   db.inventory.find ({type: "еда", цена: {$ lt: 34}}). urvess ()

C.   db.inventory.find ({type: "еда", цена: {$ lt: 34}})

15: Что из перечисленного является синтаксически правильным для поиска коллекции «Посты» для поста с названием «Большая новость»?

A.   posts.search ({'title': 'Big News Story'});

B.   db.posts.find (название: «Большая новость»);

C.   posts.search («Название»: «Большая новость»);

D.   db.posts.find ({название: 'Big News Story'});

16: Интерактивный интерфейс оболочки "Mongo" основан на:

A.   Питон

B.   Рубин

C.   JavaScript

D.   Скала

17: Как вы можете оптимизировать хранение документов?

A.   Используйте более короткие имена поля в документах

B.   (Все из этого)

C.   Укажите явное, меньшее значение _id

D.   Внедрить небольшие документы в другие документы

18: Какой из следующих терминов описывает MongoDB?

A.   Настраиваемый кэш

B.   Статическая схема

C.   Ориентированные на документ СУБД

D.   Реляционная база данных

19: MongoDB поддерживает UTF-8 для строк в сохраненных объектах и ​​запросах:

A.   Всегда

B.   Никогда

C.   Иногда

20: Вместо таблиц MongoDB сохраняет данные в структурах, называемых:

A.   Кортежи

B.   Страницы

C.   Карты

D.   Коллекции

21: Когда файл журнала содержит 1 гигабайт данных, MongoDB создает новый файл журнала?

A.   Истинный

B.   ЛОЖЬ

22: Какую платформу поддерживает MongoDB?

A.   Все выше

B.   Mac OS X

C.   Окна

D.   Linux

23: Чтобы создать индекс для поля user_name в коллекции пользователей, что из следующего является правильным синтаксисом?

A.   db.user.createindex ({user_name: 1});

B.   db.user.attachindex ({user_name: 1});

C.   db.user.saveindex ({user_name: 1});

D.   db.user.ensureindex ({user_name: 1});

24: Операция Map-Reduce использует временную коллекцию для обработки данных; Преимущество такого поведения заключается в том, что операции:

A.   Более безопасны, чем они были бы, если бы выполнить в названной коллекции

B.   Может быть выполнен одновременно на той же коллекции, не влияя на промежуточные состояния

C.   Не занимайте никакого дополнительного места в базе данных

D.   Более точные, чем они были бы, если бы выполнить в живых данных

25: Какой метод следует использовать для создания индекса на коллекции, если его еще не существует?

A.   reindex ()

B.   createIndex ()

C.   CheckIndex ()

D.   убедитесь, что index ()

26: Какое из следующих утверждений верно относительно mongodb

A.   MongoDB поддерживает транзакции

B.   MongoDB не поддерживает транзакции, а операции не являются атомными.

C.   MongoDB поддерживает объединения

D.   MongoDB не поддерживает транзакции, но операции являются атомными.

27: Что из следующего считается основными операциями MongoDB?

A.   Создать, выбирать, обновить, удалить

B.   Создать, читать, обновить, отбросить

C.   Создать, выбирать, обновить, отбросить

D.   Создать, читать, обновить, удалить

28: В настоящее время предпочтительный метод репликации называется:

A.   Члены арбитра

B.   Мастер/раб

C.   Реплики пары

D.   Наборы реплик

29: Основные операции базы данных в MongoDB сокращены как:

A.   CRUD

B.   Json

C.   MDB

D.   Бон

30: Чтобы атомно изменить и вернуть один документ из коллекции, используйте:

A.   upsert ()

B.   агрегат ()

C.   обновлять()

D.   FindandModify ()

31: Индексы в MongoDB не подходят для:

A.   Коллекции, которые являются интенсивными,

B.   Коллекции, где количество чтений намного больше, чем количество записей.

32: Какая особенность MongoDB используется для баланса нагрузки среди нескольких машин?

A.   Gridfs

B.   Бон

C.   Наборы реплик

D.   Геопространственная индексация

E.   Шарь

33: Какое заявление о следующих не могло отказаться от индекса?

A.   db.runcommand ({dropindexes: 'foo', index: '*'})

B.   db.collection.dropindex ({x: 1, y: -1})

C.   db.runcommand ({dropindexes: 'foo', index: {y: 1}})

D.   db.mycollection.reindex ()

E.   db.collection.dropindexes ();

34: MongoDB использует Gridfs:

A.   Предотвратить потерю данных после сбоя или жесткого отключения

B.   Уменьшить и суммировать большие структуры данных

C.   Храните большие файлы, распространяемые как меньшие кусочки

D.   Индекс и сортируйте чрезвычайно большие наборы документов

35: В MongoDB v2.4 какой тип двигателя JavaScript используется для выполнения всего JavaScript на оболочке Mongo?

A.   JavaScriptCore

B.   Spidermonkey

C.   V8

D.   Futhark

E.   Носорог

36: Правда или ложь? MongoDB может иметь иностранные ключи.

A.   Истинный

B.   ЛОЖЬ

37: Структура агрегации наиболее похожа на то, каким образом из мира реляционных баз данных

A.   Просмотры

B.   Группа по

C.   иностранные ключи

D.   ограничения

38: Репликация MongoDB может быть в форме мастер-солевой или _______ в форме.

A.   Шарь

B.   Ничего из вышеперечисленного

C.   Пополнения

D.   Наборы реплик

39: При хранении больших файлов в MongoDB один рекомендуется использовать ...

A.   Монгофы

B.   Gridfs

C.   Бон

D.   Ничего из этого

40: Какая из следующих атомных операций вы бы использовали для добавления значения в массив только в том случае, если его еще не существует в массиве?

A.   $ push

B.   $ pop

C.   $ addtoset

D.   $ inc

E.   $ pull

41: Аутентификация в MongoDB есть:

A.   Доступно с Sharding с версии 1.8.

B.   Не нужно, если мы используем нестандартный порт для Mongod.

C.   U UDP Firewall между Mongod и клиентскими соединениями.

D.   На основе аутентификации пользователя Linux.

E.   Выкл по умолчанию.

42: Какова разница между `save ()` и `insert ()` в оболочке Mongo?

A.   Ни один из вышеупомянутых не является правильным.

B.   Сохранить () обновляет документ, если уже существует (судьи, если они уже содержит `_id`); Вставки, если это новое.

C.   Нет разницы между ними.

D.   Сохранить () обновляет документ, если уже существует (судьи, сравнивая их байт по байту); Вставки, если это новое.

E.   save () обновляет документ, если уже существует (судьи по их индексированным ключам); Вставки, если это новое.

43: MongoDB может иметь индексы на элементах массива?

A.   Правда, MongoDB индексирует первый непустые элементы массива.

B.   Правда, MongoDB индексирует каждый элемент массива.

C.   Правда, MongoDB индексирует первый элемент массива.

D.   ЛОЖЬ

44: MongoDB использует аббревиатуру TTL для значения:

A.   Время жить

B.   Ограничение времени таблицы

C.   Временный список таблиц

D.   Общий срок

45: Какая особенность MongoDB используется для избыточности данных?

A.   Gridfs

B.   Бон

C.   Наборы реплик

D.   Шарь

E.   Встроенные документы

46: В то время как репликация обеспечивает избыточность данных, также рекомендуется дневник, потому что:

A.   Это позволяет более быстрое, более надежное восстановление после сбоя

B.   Он улучшает производительность записи в дневнированной базе данных

C.   Он улучшает производительность чтения в дневнированной базе данных

D.   Это позволяет использовать наборы реплик в дополнение к парам реплик

47: Индексация

A.   Делает записи, которые включают индекс быстрее

B.   Делает все писание быстрее

C.   Замедляет чтения, которые включают индекс

D.   Замедляет писание, которое включает в себя индекс

48: Что из перечисленного не является стадией в трубопроводе агрегации

A.   Имея

B.   предел

C.   группа

D.   Сортировать

49: Операция считается «идентичной», если это доказано:

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

B.   В конечном итоге дает постоянные результаты, если запустить достаточное количество раз с одинаковыми входами

C.   Получить постоянные результаты по нескольким прогонкам, учитывая один и тот же вход

D.   Дает результаты в линейное время по сравнению с количеством входов

50: Какое из следующих двоичных файлов обрабатывает маршрутизацию запрашиваемых запросов на правильный осколок?

A.   монгод

B.   Монгорутер

C.   Монго

D.   монго

51: Имена документов MongoDB не могут начинаться с персонажей:

A.   $ или.

B.   ( или )

C.   @ или #

D.   ^ или *

52: Какое дополнительное пространство выделяется для документирования на диске, чтобы предотвратить перемещение документа, когда он растет в результате операций Update ().

A.   уменьшение карты

B.   прокладка

C.   профила

D.   PCAP

53: Что водители используют с протоколом на проводе?

A.   Json

B.   Протоколы буферы

C.   Bson

D.   ОТДЫХ

54: Благодаря их поведению по умолчанию, ограниченные коллекции идеально подходят для хранения:

A.   Чрезвычайно большие, неупорядоченные списки документов

B.   Записи, которые требуют высокого уровня последовательности, например, баланс счета или показатели продаж

C.   Невитальные хронологические записи, такие как журналы

D.   Важные записи, такие как учетные записи пользователей или счета

55: Когда заполненная коллекция становится полной, и добавляется новый документ:

A.   Коллекция расширяется в зависимости от свойства size_increment, только если включен Auto_Resize

B.   Самая старая запись перезаписана новым документом

C.   Новейшая сохраненная запись перезаписана новым документом

D.   Операция не удается

56: «Запись о записи» позволяет приложению:

A.   Создайте обработчики событий, которые стреляют в ответ на базу данных, записывает

B.   Отслеживайте количество места, оставшегося после каждой записи базы данных

C.   Убедитесь, что хранилище данных равномерно распределено между серверами

D.   Наблюдайте за успехом или неудачей базы данных, записывает

57: Приоритет 0 или «пассивный» член реплики:

A.   Не может стать основным членом

B.   Не голосует на выборах во время аварийного переключения

C.   Не принимает операции чтения

D.   Не поддерживает полную копию набора данных

58: «Читать предпочтение» влияет на то, как приложение:

A.   Выберите член набора реплик, чтобы прочитать из

B.   Сортирует результаты операции чтения

C.   Выбирает коллекцию документов для операции чтения

D.   Выбирает индекс для использования при поиске документа

59: Все писания в MongoDB должны пойти на первичный

A.   Верно по умолчанию, но может быть переопределен

B.   Истинный

C.   ЛОЖЬ

D.   Ложь по умолчанию, но может быть переопределен

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

A.   Используйте карты-восстановление

B.   Используйте вновь внедренные операции с коллекцией $ AVG и $.

C.   Используйте структуру агрегации

61: Если у вас есть составной индекс на нескольких полях (A, B, C), вы можете использовать его для запроса:

A.   Только (A, B, C)

B.   (а), (б) или (с)

C.   (а), (a, b) или (a, b, c)

D.   Любая комбинация A, B, C

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

A.   db.test.aggregate ([{$ project: {$ concat: {name: ['prefix', '$ name']}}}]);

B.   db.test.aggregate ([{$ project: {name: {$ concat: ['prefix', '$ name']}}}]);

C.   db.test.aggregate ([{$ Group: {name: {'prefix' + '$ name'}}}]);

D.   db.test.aggregate ([{$ Group: {name: ['prefix', '$ name']}}]);

63: Сколько коллекций создается при использовании gridfs для хранения больших файлов

A.   2

B.   3

C.   0

D.   1

64: Что из следующего является правильной операцией, чтобы запросить документ для обоих футбола ' и «чтение» в рамках интересов данных, собранных из профиля?

A.   db.profile.find ({enterials: {$ in: ["Football", "Reading"]}})

B.   db.profile.find ({$ or: [{enterials: "football"}, {enterials: "Reading"}]})

C.   db.profile.find ({интересы: «футбол», интересы: «чтение»})

D.   db.profile.find ({enterials: {$ all: ["football", "Reading"]}})

65: Какое из следующих утверждений верно относительно модели согласованности записи MongoDB

A.   Сильно последовательно по умолчанию, может быть сделан в конечном итоге последовательным

B.   Всегда сильно последовательно

C.   В конечном итоге последовательно по умолчанию

D.   Зависит от значения параметра W, указанного в GetLasterRor Cal.

66: Что из следующего не является типом сериализации BSON?

A.   Хеш-таблица

B.   Регулярное выражение

C.   ObjectId

D.   Двойной

67: Сколько типов данных доступно в MongoDB?

A.   4

B.   2

C.   8

D.   6

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

A.   LVM

B.   TSV

C.   GPS

D.   Wgs84

69: Когда проводятся выборы реплики, какие типы узлов могут участвовать

A.   только арбитры

B.   обычные и арбитры, но не скрытые

C.   только обычные узлы

D.   Регулярные, скрытые и арбитры

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

A.   Напишите заказ

B.   Порядок сортировки

C.   Oplog

D.   естественный порядок

71: Вы хотите минус один, чтобы выставить Foo, что вы должны использовать?

A.   {$ dec: {foo: 1}}

B.   {foo: {$ inc: -1}}

C.   {foo: {$ dec: 1}}

D.   {$ inc: {foo: -1}}

72: В геопространственном индексации MongoDB, если вы хотите создать и использовать индекс на Земле, что не так?

A.   Создание индекса «2D» в первую очередь.

B.   Добавление сферического: верно внутри геонеарного запроса.

C.   Индексация документов по нескольким местам возможно в последних версиях.

D.   Использование десятичных степеней в (долготе, широта) порядка.

E.   Указание в ключе, как {lat: -50, lon: 13}

73: Вы не можете использовать символы среди /\. "*<>: |? В именах базы данных, в версии выпуска

A.   <= 2,2

B.   <= 2,0

C.   > = 2,0

D.   > = 2,2

E.   > = 1,8

74: Свойство, используемое для обращения к серверам на основе их реальных мест, называется:

A.   Кластерная тега

B.   Шарь

C.   Осведомленность о центре данных

D.   Геоип

75: Запросы MongoDB возвращают ограниченный размер (или «порог») результатов по умолчанию, обычно:

A.   512

B.   101

C.   4096

D.   256

76: Какое минимальное количество экземпляров Mongod может составить набор реплик?

A.   4

B.   3

C.   1

D.   2

77: Индексы сена, как правило, используются для:

A.   Предоставьте полнотекстовую индексацию и поиск в больших отдельных документах

B.   Индекс больших наборов документов для быстрого поиска ключевых слов

C.   Повышение производительности 2D геопространственных запросов

D.   Повышение производительности сферических запросов координат

78: По умолчанию MongoDB допускает до _____ коллекции.

A.   32 768

B.   65 536

C.   Неограниченный

D.   24 000

E.   12 000

79: Предположим, у вас есть коллекция Foo с индексом, созданным с использованием оператора db.foo.ensureindex ({a: 1, b: -1, c: 1}). Какой из следующих запросов может использовать индекс

A.   db.foo.find ({c: 1, b: 1})

B.   db.foo.find ({c: 1})

C.   db.foo.find ({b: 1})

D.   db.foo.find ({a: 1, b: 1})

80: Asume A Assure Collections со следующими полями: «_id», «Имя пользователя», «Пароль», «Электронная почта». По крайней мере, один из пользователей зарегистрировал все поля. Если вы запускаете оба этих запроса: 1) db.users.find ({}, {пароль: false, email: false}); 2) db.users.find ({}, {_id: false, username: true}) будет ли выходной выход?

A.   Нет

B.   Да

81: Что определяет команду для пути базы данных?

A.   -Databasepath

B.   -dpath

C.   -dbpath

D.   -dpath

82:

Опишите вывод следующего JavaScript Mongo Shell: Object.keys (db.collection.findone ())

A.   По умолчанию в GUID для ключей системы объектов

B.   Перечисляет все ключи коллекции

C.   Возвращает ошибку, так как ключевое пространство не определено для дизайна без схемы.

D.   Возвращает ошибку, так как вы можете проверить только наличие поля

83:

Выберите лучшее описание для запроса ниже db.foo.find ({$ text: {$ search: "text"}});

A.   Запрос сопоставления для струн, содержащих «текст»

B.   Сопоставление запроса на струны, такие как «текст»

C.   Соответствующий запрос для токенов, содержащих «текст»

D.   Сопоставление запроса для токенов, таких как «текст»

84:

A.   монгод

B.   монго скорлупа

C.   индивидуальные драйверы языка

D.   Монго

85:

A.   Хранение записей данных на нескольких машинах для удовлетворения требований роста данных.

B.   Процесс синхронизации данных на нескольких серверах.

C.   Процесс обработки записей данных и возврата вычисленных результатов.

D.   Ни один из вышеперечисленных

86:

A.   Как Mongoimport, так и MongoExport имеют дополнительные параметры -хост и -порт для импорта из / экспорта на удаленный сервер

B.   Как Mongoimport, так и MongoExport и скопируйте файл на сервер назначения. В надежном

C.   Настроенная сеть, вы не сможете получить доступ к разработчике и производственной базе данных из одной и той же машины

D.   Mongodump и Mongorestore для экспорта данных в формате BSON как Mongoimport, так и MongoExport и скопируйте файл на сервер назначения с правильной аутентификацией

87:

A.   Sharding использует горизонтальное масштабирование.

B.   Шардинг позволяет добавлять максимум 10 машин.

C.   Шарки с использованием вертикального масштабирования.

D.   Репликация и шардинг такие же.

88:

A.   Проанализ запросов

B.   Маршрутизаторы запросов

C.   Исполнители запроса

D.   Ни один из упомянутых

89:

A.   Вам нужно обновить свойство системы Shardversion

B.   Один из процессов Mongod имеет блокировку системы

C.   Все члены Sharded Cluster не могут достичь всех других членов

D.   Вам нужно увеличить количество наборов реплик

90:

A.   Монго

B.   Шард

C.   Серверы конфигурации

D.   Все вышеперечисленное

91:

A.   Для хэш-шардинга MongoDB делит набор данных на диапазоны, определяемые значениями ключей Shard для обеспечения разделения на основе хэша.

B.   Облачные провайдеры могут разрешить только пользователям предоставлять меньший экземпляр.

C.   Для разделения на основе хэша MongoDB вычисляет хэш значения поля, а затем использует эти хэши для создания кусков.

D.   Все вышеперечисленное

92:

A.   T - это метод хранения данных на нескольких машинах. MongoDB использует его для поддержки развертываний с очень большими наборами данных и высокой пропускной способностью.

B.   Это процесс синхронизации данных на нескольких серверах, обеспечивая избыточность и повышает доступность данных, с несколькими копиями данных на разных серверах баз данных.

C.   Это операция, которая обрабатывает записи данных и возвращает вычисленные результаты, путем группирования значений из нескольких документов вместе, чтобы она мог выполнять различные операции на сгруппированных данных, чтобы вернуть один результат.

D.   Это процесс, в котором MongoDB предварительно предвещает файлы данных, чтобы зарезервировать пространство и избежать фрагментации файловой системы при настройке сервера.

93:

A.   Местный диск недостаточно большой

B.   Одиночный набор реплик имеет ограничение 10 узлов

C.   Вертикальное масштабирование слишком зависимо

D.   Память не может быть достаточно большой, когда активный набор данных большой

94:

A.   В репликации все записывают в Master Node.

B.   Память не может быть достаточно большой, когда активный набор данных большой.

C.   Местный диск недостаточно большой.

D.   Вертикальное масштабирование слишком дорого.

E.   Все вышеперечисленное

95:

A.   MongoDB распределяет данные или осколки на уровне сбора

B.   Чтобы взбесить документ, вам нужно выбрать клавишу Shard

C.   MongoDB делит значения клавиш шарда на наборы реплик

D.   Все упомянутые

96:

A.   Репликация позволяет горизонтально масштабировать записи данных путем разделения данных на нескольких серверах, в то время как шарнинг создает дополнительные копии данных.

B.   Репликация создает дополнительные копии данных и обеспечивает автоматическое отказование, в то время как шарнинг позволяет обеспечить горизонтальное масштабирование записей данных путем разделения данных на нескольких серверах.

C.   Репликация допускает горизонтальное масштабирование записей данных путем разделения данных на нескольких серверах, используя параметр репликации, в то время как Sharding создает дополнительные копии данных и позволяет автоматическое переключение с использованием клавиша Shard.

D.   Репликация создает копии рабочего набора, в то время как Sharding распределяет запросы параллельно по экземплярам Mongod.

97:

A.   $ in

B.   $ out

C.   $ output

D.   Ни один из вышеперечисленных

98:

A.   выбор

B.   Проекция

C.   коллекция

D.   Ни один из упомянутых

99:

A.   коллекция

B.   Документ

C.   сырой

D.   Все вышеперечисленное

100:

A.   $ sum

B.   $ Группа

C.   $ match

D.   $ Aggregate