gpt4 book ai didi

swift - Firebase 查询数据库为用户名返回 null

转载 作者:行者123 更新时间:2023-11-28 15:38:01 25 4
gpt4 key购买 nike

我正在尝试查询这个数据库:

enter image description here

我正在使用这行代码:

databaseReference.child("users").queryOrdered(byChild: "username").queryEqual(toValue: "billsmith").observeSingleEvent(of: .value, with: { (snap) in
print(snap)
})

这行代码返回 null - 意味着它没有在用户节点中找到“jondoe”作为用户名。我如何让它发挥作用?

最佳答案

两个问题:

  1. 类型 usernamesusername
  2. 您正在尝试查询更深层次的属性,但只显示属性名称而不是其路径

这应该会更好:

databaseReference
.queryOrdered(byChild: "userDetails/username")
.queryEqual(toValue: "billsmith")
.observeSingleEvent(of: .value, with: { (snap) in
print(snap)
})

关于swift - Firebase 查询数据库为用户名返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44081867/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com