我有一个数据模型,其中所有字段都可以为空,因为数据集目前尚不一致,但是我仍然想使用数据。
这是模型的一部分:
@ObjectType()
@Entity()
export class SomeEntity extends BaseEntity {
@PrimaryGeneratedColumn({
type: 'bigint',
})
@Field()
id: number;
@Column({
nullable: true,
type: 'text'
})
@Field()
var1: string
@Column({
nullable: true,
type: 'text'
})
@Field()
var2: string
}
但是在执行graphQL查询时,出现以下错误:
"message": "Cannot return null for non-nullable field SomeEntity.var1",
该字段为空,因为我可以在数据库中对其进行检查,但是鉴于我已将nullable设置为true,所以我不会期望此错误。
有人知道吗?谢谢大家。