gpt4 book ai didi

android - Firestore - 如何在 Kotlin 中排除数据类对象的字段

转载 作者:IT老高 更新时间:2023-10-28 13:37:15 25 4
gpt4 key购买 nike

Firestore 在这里解释了如何使用简单的类来直接将它们与 Firestore 一起使用:https://firebase.google.com/docs/firestore/manage-data/add-data

如何将字段标记为已排除?

data class Parent(var name: String? = null) {
// don't save this field directly
var questions: ArrayList<String> = ArrayList()
}

最佳答案

我意识到这已经很晚了,但我只是偶然发现了这一点,并认为我可以提供一种替代语法,希望有人会觉得它有帮助。

data class Parent(var name: String? = null) {
@get:Exclude
var questions: ArrayList<Child> = ArrayList()
}

这样做的一个好处是,在我看来,它读起来更清晰一些,但主要好处是它还允许排除数据类构造函数中定义的属性:

data class Parent(
var name: String? = null,
@get:Exclude
var questions: ArrayList<Child> = ArrayList()
)

关于android - Firestore - 如何在 Kotlin 中排除数据类对象的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49224070/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com