В моем приложении пользователям могут понравиться определенные сообщения. Их лайки будут храниться таким образом.
Изображение базы данных:
В основном: в коллекции сообщений -> postID -> Коллекция лайков -> userID -> метка времени. То, что я хочу получить - это число userIds
в коллекции Likes
для всех сообщений. По сути, я хочу сначала отобразить количество постов с наибольшим количеством лайков в адаптере Recycler.
Я считаю, что я ищу запрос такого типа, который помог бы мне получить число currentUserIds
, а затем отобразить они в порядке убывания в моем адаптере:
Query firstQuery = firebaseFirestore.collection("Likes").document(currentUserId)...