繁体   English   中英

Dart Firebase,无法使用orderByValue对列表进行排序

[英]Dart Firebase, unable to sort list using orderByValue

我有一个Flutter应用,可显示Firebase实时数据库中的日期列表。 我正在尝试“翻转”它们显示的顺序。

这是我目前正在Dart尝试做的事情:

final FirebaseDatabase database = FirebaseDatabase.instance;
database.setPersistenceEnabled(true);

itemRef = database.reference().child('dings');
itemRef.orderByValue();
itemRef.keepSynced(true);
itemRef.onChildAdded.listen(_onEntryAdded);

我还尝试过将Firebase规则更改为如下排序方法:

"dings": {
  ".indexOn": ".value",
  "$ding": {
    ".write": "!data.exists()"
  }
}

这些方法都不会对列表的顺序产生任何影响。 任何帮助总是很感激。 谢谢。

清单如下: 火力清单

itemRef.orderByValue(); 返回可以直接使用的查询对象。

itemRef.orderByValue().onChildAdded.listen(_onEntryAdded)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM