Типовая форма с 3 таблицами

#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: Связь с путями финансирования свойств.Сбор средств в сущности не найден.

Вы можете мне с этим помочь ? Большое спасибо.