Typescript 在find()中键入与查询相关的oneToMany值

Typescript 在find()中键入与查询相关的oneToMany值,typescript,postgresql,nestjs,typeorm,Typescript,Postgresql,Nestjs,Typeorm,我想用ORM映射替换以下SQL查询: 选择primeid、name 从素数p到s.primeid=p.primeid上的内部连接秒s 其中s.insertdate>='2020-01-01和s.insertdate我一直在寻找类似于上述示例的东西,在这些东西中,我可以使用我创建的自定义存储库并进行查询。结果我不得不这样做: primeRepository.createQueryBuilder("prime") .innerJoin("prime.se

我想用ORM映射替换以下SQL查询:

选择primeid、name
从素数p到s.primeid=p.primeid上的内部连接秒s

其中s.insertdate>='2020-01-01和s.insertdate我一直在寻找类似于上述示例的东西,在这些东西中,我可以使用我创建的自定义存储库并进行查询。结果我不得不这样做:

    primeRepository.createQueryBuilder("prime")
    .innerJoin("prime.seconds", "s")
    .where("s.insertDate >= :startDate and s.insertDate <= :endDate", {startDate: '2020-01-01', endDate: '2020-01-31'})
    .getMany()
primeRepository.createQueryBuilder(“prime”)
.innerJoin(“prime.seconds”、“s”)

.在哪里("s、 insertDate>=:startDate和s.insertDate不带primeId在第二个表中如何与primes表进行映射,在第二个表中添加primeId与多通关系Hi Haresh,感谢您的帮助。没有where块的查找现在起作用。但如果我再次添加where对象,它会中断使用查询生成器在关系表中添加where条件它应该会起作用