В Loopback 4, есть ли способ автоматически вернуть все отношения модели в методе контроллера?
@post('/vehicles', {
responses: {
'200': {
description: 'Vehicle model instance',
content: { 'application/json': { schema: getModelSchemaRef(Vehicle) } },
},
},
})
async create(
@requestBody({
content: {
'application/json': {
schema: getModelSchemaRef(Vehicle, {
title: 'NewVehicle',
exclude: ['id'],
}),
},
},
})
vehicle: Omit<Vehicle, 'id'>,
): Promise<Vehicle> {
return this.vehicleRepository.create(vehicle, {
include: [
{ relation: 'color' },
{ relation: 'currentVtcLicense' },
{ relation: 'organization' },
{
relation: 'variant',
scope: {
include: [
{
relation: 'model',
scope: { include: [{ relation: 'manufacturer' }] },
},
],
},
},
],
});
}
В этом примере я должен вручную указать все отношения, которые должны быть возвращены. Может ли это быть сделано автоматически?
Спасибо