Firebase:在子对象列表内的数组中搜索项目

时间:2019-02-19 17:50:13

标签: firebase firebase-realtime-database

我有一个设备列表,每个设备都有一个用户列表。如何在所有设备上(通过电子邮件)搜索特定用户?

似乎一种方法是使用orderByChild("users").equalTo(userId)并遍历每个孩子,但这将大部分工作留给了客户。有另一种方法可以解决此问题,还是建议的方法仍然使用orderByChild()

这是当前数据库结构的示例:

devices/
  deviceId1/
    users: [userId1, userId2]
  deviceId2/
    users: [userId3, userId4]

0 个答案:

没有答案