Я пытаюсь получить отсортированную коллекцию по указанному c документу из Firestore.
Это мой текущий код:
return this.firestore.collection('/menu/restaurant_1/categories', ref =>
ref.orderBy('level', 'asc')).valueChanges();
Он возвращает все элементы, отсортированные по level
. Я хочу добавить сортировку для еще одного атрибута, который называется parent
.
Я пробовал:
return this.firestore.collection('/menu/restaurant_1/categories', ref =>
ref.orderBy('level', 'asc').orderBy('parent', 'asc')).valueChanges();
Но он возвращает пустую коллекцию.
* 1014 Атрибут *
parent
иногда имеет значение
boolean
, иногда
string
. Я не уверен, что это имеет значение.
Кто-нибудь может помочь? Я не понимаю, что делаю не так.
Моя коллекция Firestore выглядит так
введите описание изображения здесь