过滤特定的Firebase结构

时间:2018-12-29 13:13:46

标签: ios swift firebase firebase-realtime-database tableview

我在寻找一种方法来过滤我的Firebase。我知道在堆栈上有很多示例,但是我的配置不同-见下文:

enter image description here

我提取数据的代码是:

let usersDatabaseRef = Database.database().reference().child("usersDatabase").child(userID).child("Customers")
    usersDatabaseRef.observeSingleEvent(of: .value, with: { (snapshot) in
        for child in snapshot.children {
            let childSnap = child as! DataSnapshot
            let userCustomerSnap = childSnap

            for customer in userCustomerSnap.children.allObjects as! [DataSnapshot] {
                let customerSnap = customer
                let dict = customerSnap.value as! [String: Any]

                let employee = dict["Assigned employee"]

然后将员工添加到我的模型中。 是否可以按员工过滤tableView中的单元格? (当我点击员工tableView名称的按钮时,应该只显示其服务)

1 个答案:

答案 0 :(得分:0)

以这种方式构建数据库。让我知道您是否需要更多帮助。

enter image description here