PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Le filtre TypeORM OneToMany dans les relations n'a pas d'effet sur le résultat

Nous devons utiliser queryBuilder pour des cas comme celui-ci depuis find n'autorise pas le filtrage des relations :

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