【发布时间】:2021-05-28 14:35:31
【问题描述】:
创建 MySQL 表关系,并困惑于在 User -> Groups -> GroupsMetaData 上实现哪个关系。
User.id = OneToMany(组)
组 = 多对一(用户)
Groups.id = ManyToMany (GroupsMetaData)
GroupsMetaData = ManyToOne(Groups)
使用 TypeORM 来实现这种方法。
Users.entity.ts
@OneToMany(type => Groups, groups => groups.uid)
groups:Groups[]
Groups.entity.ts
@ManyToOne(type => User, user => user.groups)
uid:User
坚持为 Groups 和 GroupsMetaData 创建关系。
谢谢
**这不是专业的解释方式,我尝试了最好的解释
【问题讨论】:
标签: mysql relational-database nestjs typeorm