В Firestore у меня есть коллекция пользователей, и в каждом пользовательском документе хранится коллекция с именем «Избранное», которая содержит идентификаторы документов, помеченных как избранные (хранилища)
Например:
in users/2pfV9FbtwPYFmQHz3KU2BKmhMr82/favorites
I have multiple documents such as 7F9COWGW3Ww8FWiH8VTA and 8b8WogHzpqCkw0ZxMjOw
Я хотел бы сделать запрос, который возвращает все документы с одинаковым docID из коллекции, называемой хранилищами, которая содержит эти 2 идентификатора и многие другие (которых нет в списке избранных)
A similar query will be
SELECT * FROM stores WHERE docID EXISTS IN favorites
Я мог бы использовать другой подход, чтобы получить обе коллекции и отфильтровать их вручную, но я использую адаптер Firebase RecyclerView, все отображаемые данные которого основаны на запросе и сделают вещи более эффективными.
Как это можно сделать результат будет достигнут? дайте мне знать, если потребуется дальнейшее объяснение