【发布时间】:2017-12-08 17:27:01
【问题描述】:
我正在开发 firebase 项目,我将用户信息存储在一个表中。 现在我的要求是在表格中显示所有用户。 这是我的数据库快照
我可以使用
从数据库中获取所有用户的 if let user = FIRAuth.auth()?.currentUser {
self.ref?.child("Users").observeSingleEvent(of: .value, with: { (snapshot) in
// Get user value
let value = snapshot.value as? NSDictionary
let name = value?["name"] as? String ?? ""
let email = value?["email"] as? String ?? ""
// ...
}) { (error) in
print(error.localizedDescription)
}
}
上面的代码返回我的用户数组,包括身体、电子邮件、姓名、性别。 但我只想获取电子邮件和用户名。 有没有办法只从数据库中获取指定的字段?
【问题讨论】:
标签: ios swift firebase firebase-realtime-database firebase-authentication