【发布时间】:2022-07-16 17:49:42
【问题描述】:
我需要从 Nest.js TypeOrm 的关系中选择一些字段。 例如我的实体是:
@Entity()
export class Chat {
@PrimaryGeneratedColumn()
public id: number;
@Column()
public orderId: number;
@Column({ default: ChatStatus.Active })
public status: ChatStatus;
@Column()
public userId: number;
@ManyToOne(() => User, (user) => user.chats, { nullable: true })
@JoinColumn({ name: 'userId' })
public user: User;
}
我的服务:
async findAll(dataSearch) {
return await this.chatRepository.find({
relations: ['user'],
});
}
我只想从用户关系中选择 "name" , "avatar" 但这会选择所有列。
谢谢
【问题讨论】:
标签: node.js postgresql typeorm