Firebase 函数如何搜索实时数据库

时间:2021-07-29 14:48:44

标签: firebase firebase-realtime-database google-cloud-functions

enter image description here

我想使用 firebase 函数搜索 firebase 实时数据库 例如:在用户中,我想搜索特定电子邮件是否已存在。

1 个答案:

答案 0 :(得分:2)

您可以使用 orderByChild()equalTo() 方法。

async function doesEmailExist(email) {
  const snap = await admin.database().ref("users").orderByChild("email").equalTo(email).once("value")
  return !!snap.val()
  // snap.val() is null if absent
  // function returns false is email is absent
}