比较'currentUser?.uid'与childByAutoIds

时间:2018-10-12 11:23:28

标签: firebase firebase-realtime-database swift4

使用firebase和Swift。有什么方法可以比较当前用户:

  

'let uid = Auth.auth()。currentUser?.uid'

在Firebase结构中的“用户”或“广告商”下具有自动生成的ID?

enter image description here

我想执行一个If语句,看看currentUser是否与Advertiser或Users下的ID相匹配。

1 个答案:

答案 0 :(得分:0)

如果您要检查数据库中是否存在某个节点,则应该很简单,例如:

Database.database().reference(withPath: "Advertiser").child(uid)
.observeSingleEvent(of: .value, with: { (snapshot) in 
    if snapshot.exists() ...

另请参阅: