Page Contents
Home > @loopback/sequelize > SequelizeCrudRepository > includeReferencesIfRequested
SequelizeCrudRepository.includeReferencesIfRequested() method
Include related entities of @referencesMany relation
referencesMany relation is NOT handled by sequelizeModel.findAll as it doesn’t have any direct alternative to it, so to include relation data of referencesMany, we’re manually fetching related data requested
Signature:
protected includeReferencesIfRequested(parentEntities: Model<T, T>[], parentEntityClass: typeof Entity, inclusionFilters?: InclusionFilter[]): Promise<(T & Relations)[]>;
Parameters
| Parameter | Type | Description |
|---|---|---|
| parentEntities | Model<T, T>\[\] | source table data |
| parentEntityClass | typeof Entity | loopback entity class for the parent entity |
| inclusionFilters | [InclusionFilter](/doc/en/lb4/apidocs.filter.inclusionfilter.html)\[\] | _(Optional)_ |
Returns:
Promise<(T & Relations)[]>
entities with related models in them