Я хочу получить список подписчиков и перебрать их, чтобы запросить каждое из их сообщений.Чтобы сделать это, я хочу создать основной запрос «incrementalQuery», к которому мы добавляем результаты всех запросов при циклическом переходе между фолловерами.
Моя проблема в том, что я не знаю, как объединять запросы.Есть ли способ на самом деле объединить их?Смотрите строку в цикле for со знаком +.Я знаю, что это недопустимо, но кто-нибудь знает, какой тип операции я могу попытаться выполнить нечто подобное?
_getWorkouts() async {
QuerySnapshot followers = await _firestore.collection('following').document(user.user_id).collection('userFollowing').getDocuments();
for (int i = 0; i < followers.documents.length; i++) {
incrementalQuery = incrementalQuery + _firestore.collection('workout_posts').document(followers.documents[i].documentID).collection('posts').orderBy('post').limit(_per_page);
}
//add additional logic here
}
После запуска цикла for я хочу завершить главным запросом, который позволяет мне сделать QuerySnapshot, вызвав .getDocuments для incrementalQuery.