postgresql 如何使用Entity in Column类型(TypeORM)

du7egjpx  于 2023-11-18  发布在  PostgreSQL
关注(0)|答案(2)|浏览(157)

我有一个TypeORM(PostgreSQL)列类型的问题。我有一个实体:

@Entity()
export class Destination {
    @Column({ type: 'varchar', array: true })
    addresses: string[];

字符串
我希望这个实体是列在其他实体的类型(这个实体应该像一个电话簿-很多号码,但你只选择一个-这一个其他实体).什么是最好的方法做到这一点?谢谢建议!

elcex8rz

elcex8rz1#

在讨论TypeORM特定的实现之前,我想你正在寻找的是一个多对一/一对多的关系,对吗?如果是这样的话,那么这里是如何在定义TypeORM实体时注解这样的关系:TypeORM docs;

eulz3vhy

eulz3vhy2#

示例@ManyToOne(() => Question, (question) => question.constraints, {onDelete: 'CASCADE'}) question: Relation<Question>
您只需简单地将列的类型设置为目标

相关问题