【发布时间】:2018-10-31 11:59:35
【问题描述】:
在我的云函数中,我有一个数组,其中包含需要获取云消息(通知)的所有用户 ID
const aNotify = [{id: 'id001', text: 'specialTextFor001'}, {id: 'id002', text: 'specialTextFor002'};
这就是设备集合的样子。文档 ID 是令牌 ID,但要找到它们,我需要查询 userId
是否可以像使用 where 子句一样通过 DB 来做到这一点,还是我需要通过获取所有设备并在云方法中执行 foreach 来做到这一点...?
【问题讨论】:
-
@AlexMamo 您的意思是在 userId 上创建每个“where”子句的承诺列表?那岂不是矫枉过正?
-
是的。它不会。请参阅此post 中的 Doug 的回答。适用于 Android,但您可以在网络上实现相同的目标。
标签: firebase google-cloud-firestore google-cloud-functions