Skip to main content

Що таке вкладений документ (embedded document)?

Вкладений документ (embedded document) - це документ, який зберігається як поле всередині іншого документа. Він дозволяє описувати пов'язані дані в одній структурі замість того, щоб розносити їх по різних сутностях.

Приклад:

json
{ "name": "Alex", "address": { "city": "Berlin", "street": "Main St.", "house": 12 } }

Ключові особливості

  1. Зберігається всередині основного документа Немає окремої колекції чи запису - все міститься в одному об'єкті.
  2. Зручний для пов'язаних даних Підходить для сутностей вигляду "один-до-одного" чи "усе, що логічно належить об'єкту".
  3. Зменшує кількість запитів Не потрібен JOIN: дані читаються одразу з одного документа.

Підсумок: вкладений документ - це спосіб зберігати пов'язані дані цілком усередині одного документа MongoDB, зберігаючи структуру й спрощуючи доступ.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.