我有一个TypeORM(PostgreSQL)列类型的问题。我有一个实体:
@Entity()
export class Destination {
@Column({ type: 'varchar', array: true })
addresses: string[];
字符串
我希望这个实体是列在其他实体的类型(这个实体应该像一个电话簿-很多号码,但你只选择一个-这一个其他实体).什么是最好的方法做到这一点?谢谢建议!
我有一个TypeORM(PostgreSQL)列类型的问题。我有一个实体:
@Entity()
export class Destination {
@Column({ type: 'varchar', array: true })
addresses: string[];
字符串
我希望这个实体是列在其他实体的类型(这个实体应该像一个电话簿-很多号码,但你只选择一个-这一个其他实体).什么是最好的方法做到这一点?谢谢建议!
2条答案
按热度按时间elcex8rz1#
在讨论TypeORM特定的实现之前,我想你正在寻找的是一个多对一/一对多的关系,对吗?如果是这样的话,那么这里是如何在定义TypeORM实体时注解这样的关系:TypeORM docs;
eulz3vhy2#
示例
@ManyToOne(() => Question, (question) => question.constraints, {onDelete: 'CASCADE'}) question: Relation<Question>
您只需简单地将列的类型设置为目标