и вопрос скорее по бэку и бд, но раз делаю в рамках nest то спрошу уж здесь
наскольно правильно делать вот так
async in(codes: string[]): Promise<GoodDto[]> {
const query = promisify(this.db.execute);
const response = await query(`SELECT * FROM GOODS WHERE GOODSCODE IN (${'?'.repeat(codes.length).split('').join()})`, codes);
return Promise.resolve([]);
}
приходится извращаться так как firebird не поддерживаетсь ни одной ORM
Выглядит валидно. Только резолвить наверное нужно response , а не пустой массив
да это понятно, там еще ответ к DTO нужно привести, так как возвращается не объект а массив
Обсуждают сегодня