如何通过使用swift在firebase中搜索该键来获取键的值。说,具有以下结构,我想通过搜索userID 3来检索userName作为String?
users-used
userID1 : userName1
userID2 : userName2
userID3 : userName3
userID4 : userName4
假设'users-used'目录位于结构的根目录,您应该能够以下列方式使用它:
Database.database().reference().child("users-used").child("userID3").observeSingleEvent(of: .value) { (snapshot) in
guard let username = snapshot.value as? String else {
return
}
// username will be available here as a string if successful
}
请记住,闭包中的所有内容都将异步运行,并且可以随时返回