起初,@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。