映射Firebase实时数据库文档的ID以获取对应的信息

时间:2019-03-10 09:29:38

标签: angular firebase firebase-realtime-database ecmascript-6 rxjs

这里有Firebase和angular 2新手,在我的Firebase中,我有2个文档,usersuser-groups

users具有以下结构:

iwtNUUhnnASI3UrwtCYEEaTFL3g1
|____name: "Adam",
|____userGroups
     |_____0: "iwdkfmrenaZXnwd12",
     |_____1: "TiwdkfmrenaZXwdwj"

user-groups具有以下结构:

iwdkfmrenaZXnwd12
|____name: "Group A"
|
TiwdkfmrenaZXwdwj
|____name: "Group B"

此结构基本上意味着,用户Adam已分配给user-group Auser-group B

我的问题是,当前我的用户正在存储用户组ID,如何在用户中获取相应的用户组名称?完全不知道如何开始解决它。

  public getUsers(): void {
    this.userService.getUsers()
      .subscribe(users => {
        this.dataSource = new MatTableDataSource<any>(users);
        this.dataSource.paginator = this.paginator;
      });
  }

0 个答案:

没有答案