google-cloud-firestore - 在 Firebase 中查询地图数组
问题描述
如何使用 Cloud Firestore 获取添加到数组中的所有地图值。数据结构为: 集合->文档->子集合->文档->数组[{key:"someValue",key:"someValue2"},{key:"someValue",key:"someValue2"}]
解决方案
如果您想在执行简单get()
查询后获取所有座位值,则返回doc.data()
'.seats
数组或从该数据中过滤座位。
如果您想侦听对seats
数组的实时更改,您应该创建一个onSnapshot
侦听器,您可以在其中读取和处理对doc.data()
.
推荐阅读
- sorting - 按指定字段对结构切片进行排序
- java - 调用依赖微服务
- c# - 通过接口c#传递自定义数据
- javascript - 从 PerformanceEntry API 估计带宽
- android - 是否可以手动让新的 ImageDecoder 类一帧一帧地返回位图?
- javascript - 如何从 connect-flash 修复 div,它们始终处于活动状态(我正在使用哈巴狗)?
- javascript - 使用 React Hooks 时 TypeError dispatcher.useState 不是函数
- swift - Xcode CUI 目录错误
- c# - 在动态crm中将销售订单详细信息添加到销售订单
- python - sklearn:垃圾箱必须单调递增或递减