Хорошо, поэтому я создаю новое приложение и с помощью GDPR и всего, что я выбрал, чтобы структурировать свои данные с помощью идентификаторов пользователя на верхнем уровне, поэтому удаление всех данных для пользователя становится чрезвычайно простым.
Это, к сожалению, означает, что другие операции становятся немного сложнее, но я надеюсь, что с помощью структуры данных firestore есть способ решить мою проблему.
Я регистрирую серию проверок, структура выглядит так: checkins/{userid}/log/{checkin}
Объект checkin содержит space_id, который соотносится с другой коллекцией верхнего уровня, называемой пробелами.
Теперь я хочу посчитать количество проверок, сделанных ВСЕМИ пользователями в выбранном пространстве, но я не знаю, как бы я попросил firebase посмотреть на ВСЕ userid / log / checkin's и найти те, которые с space_id = x.
Есть ли аккуратный и эффективный способ сделать это?