通过使用swift搜索firebase中的键来检索值

问题描述 投票:0回答:1

如何通过使用swift在firebase中搜索该键来获取键的值。说,具有以下结构,我想通过搜索userID 3来检索userName作为String?

users-used
    userID1 : userName1
    userID2 : userName2
    userID3 : userName3
    userID4 : userName4
swift firebase search
1个回答
2
投票

假设'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
    }

请记住,闭包中的所有内容都将异步运行,并且可以随时返回

© www.soinside.com 2019 - 2024. All rights reserved.