Я использую базу данных Firebase Realtime, интегрированную с приложением для Android и отдельным компьютером, на котором выполняется программа python с Firebase-Admin SDK .
В моем БД у меня есть запись групп (ключ каждой группы - это идентификатор, сгенерированный БД).
Каждая группа имеет список group_members и другие несоответствующие атрибуты.
Каждый член группы имеет свой идентификатор Firebase Auth (ключ) и другие атрибуты.
Теперь я хочу настроить прослушиватель (в программе python), который прослушивает изменения атрибута group_members в каждой группе.
В настоящее время я просто слушаю целые группы записываю и фильтрую несущественные события внутри слушателя:
firebase_admin.db.reference('groups').listen(self.my_listener)
но есть много атрибутов, которые меняются очень часто, и мне не нужно в этом конкретном случае.
Можно ли сделать что-то вроде этого:
firebase_admin.db.reference('groups/*/group_members').listen(self.my_listener)
чтобы пропустить один уровень иерархии БД