а в чем проблема забрать все книги одним запросом?
Вытягивай сразу все книги одним запросом, используй find и передавай массив id книг, будет что-то вроде find({where: {id: In(booksIds)}}) точно не помню Мыслишь все правильно, просто запрос проще сделай
Или каждый раз передавать в эту ф-цию массив уже имеющихся книг + новые?
Вместо map можно использовать this.booksRepository.findByIds(dto.bookIds)
const books = await this.booksRepository.findByIds(dto.bookIds)
Да, это уже подсказали
Обсуждают сегодня