【发布时间】:2017-12-02 12:10:49
【问题描述】:
我需要按日期排序的项目,但显然我需要降序排序以正确顺序显示帖子...
import {
AngularFireDatabase
} from 'angularfire2/database';
import 'rxjs/add/operator/map';
/*
Generated class for the FirebaseProvider provider.
See https://angular.io/docs/ts/latest/guide/dependency-injection.html
for more info on providers and Angular 2 DI.
*/
@Injectable()
export class FirebaseProvider {
constructor(public afd: AngularFireDatabase) {}
getPostsItems() {
return this.afd.list('/Posts/', {
query: {
orderByChild: "date",
}
});
}
此查询返回升序,我需要 Firebase 网络中未解释的降序。
我需要哪些查询?
【问题讨论】:
-
Firebase 数据库始终按升序排列查询结果。没有办法用运算符反转它们。解决此限制的两种方法:1)在客户端反转列表,2)添加具有反转值的属性(例如
-1 * timestamp)并对其进行排序。见stackoverflow.com/questions/25611356/…
标签: sorting firebase ionic-framework firebase-realtime-database ionic2