Если вы не используете условие OrderBy
в запросе, сообщения будут отсортированы по их идентификаторам документов, которые, как я полагаю, в вашем случае представляют собой значения, сгенерированные Firestore. Если вы хотите упорядочить их по самым последним, вы можете добавить поле Date
к своим сообщениям и сделать что-то вроде
messagesCollection.orderBy("date", "desc")
См. Документацию Firestore о порядке и ограничении данных для получения дополнительной информации.