google-cloud-firestore - Firestore - 如何执行“反向”数组包含?
问题描述
我在 firestore 中有一个集合用户,其中一个字段是“contact_person”。
然后我的前端有一个数组 arrNames {'Jim', 'Danny', 'Rachel'} ,我想在他们的“contact_person”字段中获取所有具有这些名称的用户。类似于where("contact_person" IN arrNames)
我怎么能那样做?
解决方案
这目前在 Firestore API 中是不可能的。您需要对每个文档进行单独的获取,除非名称恰好在一个连续的范围内。
另见:
推荐阅读
- json - 使用 react-three-fiber 从 STRING(不是来自文件)加载/解析 gltf 3D 数据
- python-3.x - python中使用csv写联系人
- apache - Apache 服务器上的重定向 URL
- html - 滚动时隐藏固定标题的 Bootstrap 4 卡片
- iis-10 - 将每个请求镜像到克隆的应用程序
- mysql - Spring Data JPA 无法在数据库中创建表
- c - C链表结构中的未知类型名称
- flask - 如何显示在 IIS 上运行的 Flask 的错误日志?
- ios - 返回时swiftUI bottomBar工具栏消失
- java - 如何读取 CSV 并将其存储为嵌套地图