Вот несколько методов, которые вы можете использовать в LoopBack для обработки включаемых отношений:
-
Фильтр «Включить». При запросе модели вы можете указать связанные модели, которые хотите включить, с помощью фильтра «Включить». Это позволяет получать связанные данные с помощью одного запроса.
-
Отношение «belongsTo»: определяет отношение «один к одному» или «один ко многим» между моделями. Это позволяет вам включать связанную модель при запросе родительской модели.
-
Отношение hasMany: определяет отношение «один ко многим» между моделями. Это позволяет вам включать несколько связанных моделей при запросе родительской модели.
-
Отношение hasOne: определяет взаимно однозначное отношение между моделями. Это позволяет вам включать одну связанную модель при запросе родительской модели.
-
Отношение hasManyThrough: определяет отношение «многие ко многим» между моделями через промежуточную модель. Это позволяет включать связанные модели через промежуточную модель при запросе родительской модели.
-
Фильтр «Область»: позволяет определять повторно используемые области запроса для моделей и включать связанные модели на основе определенных условий.
-
Фильтр «Вложенное включение». Позволяет включать вложенные связанные модели, указав фильтр «Включить» внутри фильтра «Включить». Он позволяет получать глубоко вложенные связанные данные.