Запрос базы данных Firebase в реальном времени делает базу данных недоступной - PullRequest
0 голосов
/ 30 марта 2020

При выполнении следующего запроса для наших пользователей (более 25 000) запрос истекает и заканчивается тем, что база данных в реальном времени становится недоступной как из внешнего интерфейса, так и из самого пользовательского интерфейса Firebase. Это длится около 5 минут. У меня есть индекс, настроенный для свойства электронной почты.

Есть идеи?

const users = await admin
  .database()
  .ref("users")
  .orderByChild("email")
  .startAt("example@example.com")
  .endAt("example@example.com")
  .once("value")

const results = []
users.forEach((user) => {
  results.push({
    uid: user.key,
    ...user.val(),
  })
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...