firebase - 如何将一组数据类型放入 Firestore?
问题描述
我有一个 A 的数据类,其中包含一组字符串作为属性。如何将其放入 Firestore?
data class A(
val str: set<String> = emptySet()
)
解决方案
数学集最好映射到 Cloud Firestore 中的数组,然后您可以使用array-union
and运算符对其进行array-remove
操作,并使用array-contains
. 这些运算符确保每个值在数组中只能出现一次,这是使其模仿集合所必需的。
看:
推荐阅读
- ios - NSUndoManager 撤消和重做操作出现问题
- node.js - MQTT 如何在物联网中发送回客户端?
- android - 在后台运行服务而不显示应用程序
- c# - 如何在没有用户名和密码的情况下访问 REST API 方法 - 但只能使用令牌?
- ios - 动画 tableView 的高度以适应屏幕上的内容
- threadpool - 处理来自 Cassandra nio 工作线程的 Reactive Cassandra 的结果
- html - 如何在多个 Bootstrap 列中绘制水平线?
- javascript - Django中媒体类的依赖
- javascript - 如何解决 setAttribute() 函数中“布尔”类型的参数不可分配给“字符串”类型的参数错误
- excel - 当单元格值为某个文本时复制和粘贴