[英]How to put parent and child field from single entity in typeorm
什么可以是从同一个实体中放置父母和孩子的实体..并作为父母和孩子关系结果集
@Entity()
export class User {
@PrimaryGeneratedColumn()
id: number;
@Column()
name: string;
}
我想要 output 作为
{
id: 1
photos: [{
name: "Timber",
}]
}
如果我正确理解了您的问题,您可以像下面的示例一样使用toDto()
@Entity()
export class User {
@PrimaryGeneratedColumn()
id: number;
@Column()
name: string;
// Create a toDto
toDto(arg=''){
return {
id: this.id,
photos: [this.name],
meta: arg
}
}
}
在服务中,当您要返回实体时,使用toDto
返回已创建的user
let result = await this.userRepository.findOne({ where: { id: 1}})
return result.toDto()
你也可以通过 arguments
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.