如何基于Ionic 4中的时间戳从Firestore订购查询

时间:2019-07-16 09:59:46

标签: typescript firebase ionic-framework google-cloud-firestore ionic4

我已经对Firebase Firestore执行了查询,并且数据被完美调用。但是我不能对该查询使用任何排序。

这是我的代码:

   this.dressCollection = db.collection<Dress>('dress').orderBy("date", Query.Direction.ASCENDING);
    this.dress = this.dressCollection.snapshotChanges().pipe(
      map(actions => {
        return actions.map(a => {
          const data = a.payload.doc.data();
          const id = a.payload.doc.id;
          return { id, ...data };
        });
      })
    );

我得到这2个错误:

Property 'orderBy' does not exist on type 'AngularFirestoreCollection<Dress>'

Cannot find name 'Query'

1 个答案:

答案 0 :(得分:1)

使用

, 'date',ref=>ref.orderBy('date','asc')

在收藏集内