В настоящее время нет способа запроса нескольких коллекций с Cloud Firestore SDK . Если вы хотите получить доступ к данным из нескольких коллекций, вам придется загрузить данные из каждой коллекции, а затем обработать все остальное в коде приложения.
В качестве альтернативы вы можете хранить все транзакции в одной коллекции верхнего уровня и связывать их со своим кошельком через поле в документе.
Последний вариант - хранить транзакции в обоих местах: как в глобальном списке, так и для каждого пользователя. Хотя это удваивает объем хранимых данных, это, скорее всего, облегчит и ускорит поиск.