gpt4 book ai didi

firebase - 如何从Firebase排序数据?在Flutter应用内

转载 作者:行者123 更新时间:2023-12-03 04:42:36 27 4
gpt4 key购买 nike

我一直在尝试对我从firebase数据库中获取的数据进行排序,这是我尝试过的代码,但这会引发错误:

(NoSuchMethodError: Class "String" has no instance method 'orderBy').


排序数据的最佳实践是什么?
dateTime: snapshot.data.documents[index].data['dateTime'].orderBy('createdAt', descending: true),
下面,我添加了CrudMethods的代码。
  getData() async {
return await Firestore.instance.collection('PlasmaRequests').orderBy('createdAt', descending: true).snapshots();
}

最佳答案

您无法在检索后对以下代码进行排序:

snapshot.data.documents[index].data['dateTime']
表示您已检索快照,并且正在获取 dateTime类型的 String字段。

您在执行查询时使用 orderBy():
void getData() async {
var result = await Firestore.instance
.collection("myColName")
.orderBy('createdAt', descending: true)
.getDocuments();
}
检查文档:
https://firebase.google.com/docs/firestore/query-data/order-limit-data

关于firebase - 如何从Firebase排序数据?在Flutter应用内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62928103/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com