#sql #reactjs #typeorm
Вопрос:
Я использую TypeORM для своего проекта, и у меня возникли некоторые проблемы.
//Project.ts
@OneToMany(() => Funding, (funding) => funding.project)
public fundings!: Funding[];
//Funding.ts
@ManyToOne(() => FundRaising, (fundingRaising) => fundingRaising.funding)
fundingRaising: FundRaising;
//FundRaising.ts
@Column({
type: 'int',
default: 0,
})
month: number;
@Column({
type: 'int',
default: 0,
})
year: number;
Я хотел бы получить информацию о годе и месяце от сбора средств с организацией проекта, я получил это по своему запросу :
let queryBuilder = context.project
.createQueryBuilder('project')
.leftJoin('project.characteristics', 'characteristics')
.leftJoin('project.galleries', 'galleries')
.leftJoin('project.fundings.fundingRaising', 'fundingRaising')
.select(['project', 'characteristics', 'galleries', 'fundingRaising']);
Но это не работает, я получил ошибку
TypeORMError: Связь с путями финансирования свойств.Сбор средств в сущности не найден.
Вы можете мне с этим помочь ? Большое спасибо.