PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Il filtro TypeORM OneToMany nelle relazioni non ha effetto sul risultato

Dobbiamo usare queryBuilder per casi come questo da find non consente di filtrare le relazioni:

const items = await reviewRepository.createQueryBuilder("review")
    .leftJoinAndSelect("review.categories", "category")
    .where("category.id = :id", { id })
    .getManyAndCount()