В Firebase, как сохранить список? У меня есть подкаталог с двумя данными, созданными на и список пользователей в группе? - PullRequest
0 голосов
/ 29 апреля 2020

Я создал приложение для чата один-один, использующее Firebase в качестве бэкэнда, и оно работает нормально.

Теперь я хочу реализовать опцию группового чата.

Вот база данных структуры для пока что группа.

Root:
Users(collection)
    |
    --- List of Users(document)
          |
          --- user_ID1(collection)
          --- user_ID2(collection)
          --- user_ID3(collection)(take this user for example)
                |
                --- user details field
                --- groups(collection)
                    |
                    --- group_ID1
                    --- group_ID2
                       |
                       --- created_on
                       --- list of users in the group.

Я создаю последний подобный документ

DocumentReference getGroupsDocument({String of, String forContact}) =>
      _userCollection
          .document(of)
          .collection(GROUPS_COLLECTION)
          .document("group_" + Random().nextInt(1000).toString());

Теперь я не могу понять, как добавить список пользователей !

Также это лучшая практика для структуры данных?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...