I have a problem with search by querybuilder in typeorm:
const projects = await this.conn.getRepository(UserProjectRelations).createQueryBuilder('userProject')
.innerJoin("userProject.userId", "user", "user.id = :userId", { userId: user.id })
.innerJoinAndSelect("userProject.projectdId", "projectdId")
.addSelect(['userProject.id',
'userProject.status',
])
.getRawMany();
why when i launch this query, in result i get an double rows like id and userProject_id?
output below:
{
"userProject_id": 1,
"userProject_status": "Owner",
"status": "Owner",
"id": 1
}
i want to return only this two objects:
{
"status": "Owner",
"id": 1
}
thanks for any help!