我试图通过用户注册时自动保存的lowercaseString名称来查询用户。事情是我正在为使用他们的用户名的用户创建密钥。现在我无法让其他用户找到他们的朋友,因为我所有的人都是第一个关键的“用户”。这里是我的火力信息... 使用Swift以唯一的UID作为密钥来查询Firebase中的用户
这里是我的代码...
let userRef = self.ref.childByAppendingPath("users")
userRef.queryOrderedByChild("caseUsername")
.queryStartingAtValue(self.searchTXTFLD.text?.lowercaseString, childKey: "caseUsername")
.observeEventType(.Value, withBlock: { (snapshot) -> Void in
print(snapshot.key)
请帮我用self.searchTXTFLD.text?.lowercaseString
找到用户。它应该等于用户子女caseUsername
。
您已经在您的问题中包含了JSON树的图片。请将实际的JSON替换为文本,您可以通过点击Firebase数据库中的导出按钮轻松获取该文本。将JSON作为文本可以搜索,使我们能够轻松使用它来测试您的实际数据,并将其用于我们的答案中,并且通常只是一件好事。 –