PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Geben Sie ORM OneToMany-Filter in Beziehungen ein, die sich nicht auf das Ergebnis auswirken

Wir müssen queryBuilder verwenden für solche Fälle seit find erlaubt kein Filtern von Beziehungen:

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