Що таке вкладений документ (embedded document)?
Вкладений документ (embedded document) - це документ, який зберігається як поле всередині іншого документа. Він дозволяє описувати пов'язані дані в одній структурі замість того, щоб розносити їх по різних сутностях.
Приклад:
json
{
"name": "Alex",
"address": {
"city": "Berlin",
"street": "Main St.",
"house": 12
}
}Ключові особливості
- Зберігається всередині основного документа Немає окремої колекції чи запису - все міститься в одному об'єкті.
- Зручний для пов'язаних даних Підходить для сутностей вигляду "один-до-одного" чи "усе, що логічно належить об'єкту".
- Зменшує кількість запитів Не потрібен JOIN: дані читаються одразу з одного документа.
Підсумок: вкладений документ - це спосіб зберігати пов'язані дані цілком усередині одного документа MongoDB, зберігаючи структуру й спрощуючи доступ.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.