【发布时间】:2020-09-28 23:56:45
【问题描述】:
我有这个 POJO:
data class User(
var uid: String? = null,
@get:Exclude
var name: String? = null
) : Serializable
如果我这样构造一个对象:
docRef.set(User("longUid", null))
我在数据库中获取了一个具有单个属性的对象。如果我使用:
docRef.set(User("longUid", "John"))
我得到了同样的行为。是否有可能仅在 name 属性为空时排除它?如果我传递一个真实值,我希望对象包含两个值。
【问题讨论】:
标签: android firebase kotlin google-cloud-firestore data-class