Firebase: поиск элемента в массиве в списке дочерних объектов - PullRequest
0 голосов
/ 19 февраля 2019

У меня есть список устройств, и у каждого устройства есть список пользователей.Как я могу найти определенного пользователя (по электронной почте) на всех устройствах?

Кажется, один из подходов - использовать orderByChild("users").equalTo(userId) и выполнять итерацию по каждому дочернему элементу, но это оставляет большую часть работы клиенту.,Есть ли другой способ справиться с этим, или предлагаемый подход все еще использует orderByChild()?

Это пример того, как база данных в настоящее время структурирована:

devices/
  deviceId1/
    users: [userId1, userId2]
  deviceId2/
    users: [userId3, userId4]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...