如何将设置数据类型放入Firestore?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将设置数据类型放入Firestore?相关的知识,希望对你有一定的参考价值。

我有一个数据类A和一组字符串作为属性。我怎么把它放进Firestore?

data class A( val str: set<String> = emptySet() )

答案

数学集最好映射到Cloud Firestore中的数组,然后使用array-unionarray-remove运算符进行操作,并使用array-contains进行查询。这些运算符确保每个值只能在数组中出现一次,这是模拟一个集合所必需的。

看到:

以上是关于如何将设置数据类型放入Firestore?的主要内容,如果未能解决你的问题,请参考以下文章

如何将数据从 Firestore 映射到列表并转换为对象数据类型

“Timestamp”类型不是“DateTime”类型的子类型

我们如何使用 Angular 按 TimeStamp 数据类型对 Firebase Firestore 数据进行排序?

期望一个“用户”类型的值,但在尝试将 Firestore 数据获取到 Flutter Web 上的 PaginatedDataTable 时得到一个“Null”类型的值?

使用 SwiftUI 从 Cloud Firestore 中的集合“配置文件”中获取数据。无法将类型“[String:Any]”的值分配给类型“UserProfile”

如何在 ios 中将数据类型声明为时间戳 - swift