【发布时间】:2019-06-14 22:36:11
【问题描述】:
我有一个带时间的实时 Firebase,值如下,每个对象的时间延迟为 1 分钟。
"-LhIaB7SP0y-FLb1xFFx" : {
"time" : 1560475623,
"value" : 11.614479842990287
},
"-LhIaJ6PjtbX1VHKlwFM" : {
"time" : 1560475681,
"value" : 11.642968895431837
},
"-LhIaXbX42k8dmApfztL" : {
"time" : 1560475741,
"value" : 11.707783121665505
},
"-LhIaqgYSpUmKbcH1MTN" : {
"time" : 1560475802,
"value" : 11.704004474172576
},
"-LhIb-20G9jnx61vNjS-" : {
"time" : 1560475861,
"value" : 11.69861155382089
},
"-LhIbDdTEdWrhirbjVRa" : {
"time" : 1560475921,
"value" : 11.661539551497276
},
"-LhIbSGKvS2POggUCots" : {
"time" : 1560475981,
"value" : 11.581711077020692
}
我可以按顺序检索“时间”的数据。但我想每 5 分钟或 1 天和一周过滤一次。
this.items = this.db.list(`history/data`, ref => ref.orderByChild("time").limitToLast(1000));
是否有针对此的 Firebase 列表过滤?
【问题讨论】:
标签: angularjs firebase-realtime-database angularfire2