【发布时间】:2016-05-30 13:29:13
【问题描述】:
我的 Firebase 数据库中有一个名为“users”的密钥,其中包含电子邮件和姓名的密钥。我正在尝试创建一个简单的查询,该查询将根据电子邮件地址查找用户,但查询未返回任何结果。
let rootRef = FIRDatabase.database().reference()
let email = emailTextField.text
rootRef.child("users").queryEqualToValue(email, childKey: "users").observeEventType(.Value, withBlock: { snapshot in
if snapshot.exists() {
print("user exists")
} else if !snapshot.exists(){
print("user doesn't exist")
}
})
即使电子邮件文本字段与我的数据库中显示的内容相同,我的控制台也会始终打印“用户不存在”。
有什么想法吗?
谢谢!!
【问题讨论】:
标签: swift firebase swift2 firebase-realtime-database