【发布时间】:2021-02-25 14:12:30
【问题描述】:
假设我有一个名为 users 的 Firestore 集合。
还假设集合users的每个文档在每个文档中都有以下字段:
name
surname
year
从 Firebase Firestore 获取数据时,可以运行以下代码:
Query myData = FirebaseFirestore.instance
.collection('users')
.orderBy('name');
这段代码在检索文档时根据每个文档中的name 字段对文档进行排序。
请注意,从 Firestore 获取数据时,您需要根据读取次数付费, 我想知道如何在不增加帐户读取操作次数的情况下对从 Firestore 检索到的数据进行重新排序?
例如,上面的代码片段根据name 字段对文档进行排序。之后如何根据surname 或year 字段对文档进行排序?
是否通过使用 -e.g.- orderBy('surname') 选项更改 orderBy('name') 来运行相同的代码?还是会增加我的阅读次数?
【问题讨论】:
标签: firebase flutter google-cloud-firestore