Как отсортировать документы облачного хранилища данных внутри базы данных? [дубликат]
Я использую Cloud Firestore в качестве базы данных.
Получить нужные мне данные из базы данных на стороне клиента и отсортировать их не было проблемой.
Если я хочу визуально отсортировать документы в базе данных, как я могу это сделать?
Пример:
Например, взгляните на базу данных, которая выглядит так:

я хочу отсортировать эти документы численно, чтобы это выглядело так (5 <= 10 <= 15):

Ответы
В консоли Firestore документы и коллекции всегда сортируются лексикографически . по ID. Это поведение нельзя изменить.
Единственная альтернатива здесь - изменить идентификаторы, чтобы они сортировались с использованием естественного порядка сортировки строк. Это означает, что они должны быть названы с использованием такой схемы, как «0001», «0002», «0003» и так далее. Это, вероятно, не имеет смысла, если только консоль не является основным способом работы с данными в Firestore (и в этом случае вам, вероятно, не следует использовать Firestore).