【发布时间】:2020-09-07 13:57:48
【问题描述】:
我想使用时间戳从 Firebase 实时数据库中以降序方式对列表进行排序,但我找不到这样做的方法。我已经尝试了很多东西,但它们都不起作用。请帮忙..
void initState() {
super.initState();
DatabaseReference productsRef = FirebaseDatabase.instance
.reference()
.child("Products");
productsRef.once().then((DataSnapshot snap) {
var KEYS = snap.value.keys;
var DATA = snap.value;
_bidBundlesList.clear();
for (var individualKey in KEYS) {
BidBundle bidBundle = new BidBundle(
DATA[individualKey]['imageSrc'],
DATA[individualKey]['productName'],
DATA[individualKey]['productCat'],
DATA[individualKey]['finalPrice'],
DATA[individualKey]['startingPrice']);
_bidBundlesList.add(bidBundle);
}
setState(() {
this._bidBundlesList = _bidBundlesList;
});
});
}
【问题讨论】:
标签: firebase flutter firebase-realtime-database