【发布时间】:2019-07-31 22:48:15
【问题描述】:
众所周知,使用relations 来查询具有ManyToMany 关系的数据。但是如何查询多个ManyToMany?可能你很困惑,请让我给你解释一下。
@Entity()
export class Article {
@ManyToMany(type => Classification, classification => classification.articles)
classifications: Classification[];
@ManyToMany(type => User, user => user.articles)
users: User[];
}
@Entity()
export class Classification {
@ManyToMany(type => Article, article => article.classifications)
@JoinTable()
articles: Article[];
}
@Entity()
export class User {
@ManyToMany(type => Article, article => article.users)
@JoinTable()
articles: Article[];
}
现在我想用classificationRepository查询数据关联Article,而Article应该关联User。
但我不知道该怎么做。
【问题讨论】:
标签: javascript node.js typescript nestjs typeorm