我想按“时间”对数据进行排序,但是每当我尝试添加.orderby(“ time”)时,它都会显示错误。
我的Get功能”
return this.firestore.collection('East_Area').snapshotChanges();
我尝试这样做:
return this.firestore.collection('East_Area').orderBy("time").limit(3).snapshotChanges();
我做错什么了吗?任何帮助将不胜感激!
答案 0 :(得分:2)
更改此:
return this.firestore.collection('East_Area').orderBy("time").limit(3).snapshotChanges();
对此:
do this then: return this.firestore.collection('East_Area', ref => ref.orderBy("time")).snapshotChanges()
snapshotChanges()
是angulareFire
内部的一种方法,但是您使用的是纯JavaScript,因此您需要使用get()
方法来检索数据。