[nestjs/typeorm] entity 字段置 null 出错的问题

起初,@Entity 中的某个字段这样定义:

@Column({ default: null })
dob: string | null;

当我为 dob 字段赋值 null 时:

解决方法:

我在 github issues 中找到这样一个回答

必须为 @Column 显示指定 type,单单指定 nullable 还不足够。

@Column({ type: 'text', default: null, nullable: true })
dob: string | null;

至此,dob 字段可以正常赋值为 null

发表评论


*