Встречается на собеседованиях • сегодня

Что хранится в MongoDB

В MongoDB хранятся документы в формате BSON (бинарный JSON) в коллекциях (аналог таблиц в реляционных БД). Основные элементы:

  • Документы - аналоги строк в SQL, но с гибкой схемой (разные документы в одной коллекции могут иметь разные поля)
  • Коллекции - группы документов (не требуют предопределенной схемы)
  • Базы данных - содержат коллекции

Пример документа:

json
{
  "_id": ObjectId("507f1f77bcf86cd799439011"),
  "name": "John Doe",
  "age": 30,
  "address": {
    "street": "123 Main St",
    "city": "New York"
  },
  "hobbies": ["reading", "hiking"]
}

Ключевые особенности:

  • _id - обязательное уникальное поле (автогенерируется если не указано)
  • Поддерживает вложенные документы и массивы
  • Динамическая схема позволяет добавлять/удалять поля без миграций
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы