gpt4 book ai didi

ios - Swift 3 如何在 firebase 中获取特定的用户 ID

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

我使用 firebase 作为后端,我希望所有用户 ID 的状态都是 false。

My Data

我在我的代码中尝试的是:-

ref.child("users").child((Auth.auth().currentUser?.uid)!).child("status").queryOrdered(byChild: "status").queryEqual(toValue : "false").observe(.value) { (snapshot: DataSnapshot) in

if let snapshot = snapshot.children.allObjects as? [DataSnapshot] {
print("SNAPSHOT: \(snapshot)")

for snap in snapshot {
if let postDict = snap.value as? Dictionary<String, AnyObject> {
let key = snap.key
print(key)
print(postDict)
}
}
}
}

最佳答案

在下面找到示例代码。只需验证一次语法。

   ref.child("users").observe(DataEventType.value, with: { (snapshot) in

if let snapshot = snapshot.children.allObjects as? [DataSnapshot] {
print("SNAPSHOT: \(snapshot)")

for snap in snapshot {
if let userDict = snap.value as? Dictionary<String, AnyObject> {

if userDict["Status"] as? Bool == false {
let key = snap.key
print(key)
//Add this key to userID array
}
}
}
}
}

关于ios - Swift 3 如何在 firebase 中获取特定的用户 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47530558/

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