Как использовать orderBy с snapshotChanges () в Firestore Angular7 - PullRequest
0 голосов
/ 03 апреля 2019

Я хочу заказать «полное имя» документа «сотрудник» в пожарном депо, используя этот код.

В сервис.ц

 getEmployees() {   
    return this.firestore.collection('employee').snapshotChanges();
  }

In Component.ts

  ngOnInit() {
            this.service.getEmployees().subscribe(actionArray => {
           let array = actionArray.map(item => {
             return {
               id: item.payload.doc.id,
               ...item.payload.doc.data()
             };

           });
         ....
}     

Я начинающий. Какие изменения мне нужно внести в этот код, чтобы получить желаемый результат. Спасибо

1 Ответ

1 голос
/ 03 апреля 2019

Я предполагаю, что вы используете Angular Firestore.Попробуйте это:

getEmployees () {
return this.firestore.collection ('employee', ref => ref.orderBy ('name', 'desc'))). SnapshotChanges ();}

...