Angular Поля для заказа Firestore - PullRequest
0 голосов
/ 12 июля 2020

Я пытаюсь получить отсортированную коллекцию по указанному 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 выглядит так

enter image description here

enter image description here

enter image description here

введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...