首页 > 解决方案 > 在 Firebase 中查询地图数组

问题描述

如何使用 Cloud Firestore 获取添加到数组中的所有地图值。数据结构为: 集合->文档->子集合->文档->数组[{key:"someValue",key:"someValue2"},{key:"someValue",key:"someValue2"}]

图片供参考

标签: google-cloud-firestore

解决方案


如果您想在执行简单get()查询后获取所有座位值,则返回doc.data()'.seats数组或从该数据中过滤座位。

如果您想侦听对seats数组的实时更改,您应该创建一个onSnapshot侦听器,您可以在其中读取和处理对doc.data().


推荐阅读