bashleigh / typeorm-polymorphic

Typeorm polymorphic relationship management
MIT License
198 stars 38 forks source link

Property "media" was not found in "User". Make sure your query is correct. #51

Open bamalik1996 opened 5 months ago

bamalik1996 commented 5 months ago

user.entity.ts

@PolymorphicChildren(() => Media, {
        eager: true,
    })
    media: Media[];

media.entity.ts

@PolymorphicParent(() => [User])
    owner: User;

    @Column({ length: 191, nullable: true })
    entityType: string;

    @Column({ nullable: true })
    entityId: number;

user.service.ts

return this.usersRepository.findOne({
            where: {
                email: email,
            },
            relations: ['media']
        });

error [Nest] 9960 - 05/11/2024, 4:26:31 PM ERROR [ExceptionsHandler] Property "media" was not found in "User". Make sure your query is correct. EntityPropertyNotFoundError: Property "media" was not found in "User". Make sure your query is correct. at L:\node-js\bloom-apis\src\query-builder\SelectQueryBuilder.ts:3932:23