У меня есть Room
объект, который имеет некоторые свойства, такие как Title
и Description
.У него также есть свойство с именем Players
, представляющее собой строковый массив пользовательских идентификаторов пользователей.
В Firestore я установил Players
как подколлекцию моего Room
документа.
Я получаю Room
данные, используя это:
getRooms(): Observable<Room[]> {
return this._db.collection<Room>('rooms').valueChanges();
}();
Когда я подписываюсь на это, оно, конечно же, не знает, произошло ли что-то в подколлекции Players
.
Есть литаким образом, я могу добавить некоторый код, чтобы также прослушивать изменения в подколлекции Players
.
В идеале, я хотел бы подписаться один раз и прослушать изменения либо в моих комнатах / Документе о комнате, либо в моих комнатах /Комната / Подколлекция игроков.