Firebase实时数据库查询使数据库不可用

时间:2020-03-30 14:05:33

标签: javascript firebase firebase-realtime-database

在对我们的用户(超过25,000个)执行以下查询时,请求超时并最终导致无法从前端和Firebase UI本身访问实时数据库。持续约5分钟。我确实在email属性上设置了索引。

有什么想法吗?

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(),
  })
})

0 个答案:

没有答案