我想知道是否有办法强制RealmJS在可选字段上返回undefined
而不是null
吗?
我问这个问题,因为打字稿的可选类型实际上是T | undefined
,而不是T | null
。我不想混淆undefined
和null
。
谢谢。
答案 0 :(得分:0)
所有字段都在模式中定义,定义某项存在的内容(无论是否具有值)后,无法说出未定义的内容。说一个可选字段是null
而不是undefined
更为合理,因为未定义将意味着该可选字段甚至不存在。
答案 1 :(得分:0)
您可以直接在模式中进行操作。
例如:
const OrderSchema = {
name: 'Order',
primaryKey: 'id',
properties: {
id: 'int',
table: { type: 'int', optional: true, default: null },
}
}