Сопоставьте идентификаторы документа базы данных в реальном времени от firebase, чтобы получить соответствующую информацию - PullRequest
0 голосов
/ 10 марта 2019

Firebase и угловые 2 новичка здесь, у меня в базе firebase есть 2 документа, users и user-groups.

users имеет следующую структуру:

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

user-groups имеет следующую структуру:

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

Эта структура в основном означает, что пользователю Adam назначается user-group A и user-group B

Мой вопрос: в настоящее время мой пользователь хранит идентификаторы групп пользователей, как я могу получить соответствующее имя группы пользователей у пользователей? Совершенно не знаю, как начать решать это.

  public getUsers(): void {
    this.userService.getUsers()
      .subscribe(users => {
        this.dataSource = new MatTableDataSource<any>(users);
        this.dataSource.paginator = this.paginator;
      });
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...