У меня есть несколько коллекций в Firestore, которые все связаны друг с другом, например:
У пользователя есть X,
Х имеет Y,
Y имеет Z.
В начале я начинаю с user$
Observable. Но как мне, например, позже добраться до Z, не копаясь во всех слоях? Рекомендуется хранить строку внешних ключей как локальную переменную в сервисе или что-то еще? Вы бы могли хранить его как String Observable?
Что бы вы посоветовали для управления таким внешним ключом?
В настоящее время я сохраняю их как локальную переменную, которая выглядит как-то не так.
Редактировать: Я хотел бы избежать дублирования, потому что я не думаю, что это будет соответствовать моему случаю.