вызвать хранимую процедуру в loopback4

Я хочу вызвать хранимую процедуру с параметрами, которые находятся в MYSQL, используя loopback4. Нужно ли мне добавлять новый контроллер и как обрабатывать возвращаемый тип, для чего мне нужно создать конкретную модель?


person user1635697    schedule 27.06.2020    source источник


Ответы (1)


Вы можете вызвать DataSource.execute () прямо из контроллера.

@get('/sptest', {
  responses: {
    '200': {
      description: 'test for executing sp',
    },
  },
})
async sptest(): Promise<any> {
  return this.anyRepository.dataSource.execute('EXEC DBO.SP_SOMETHING param1, param2');
}
person Luis Videla    schedule 13.05.2021