在Flutter应用程序上过滤和排序Firebase(Firestore)数据

如果我的用户数据库在Firestore上并且在注册时,我会向每个用户询问一些问题(复选框,单选按钮等) . 我想创建一个过滤和排序机制,用户可以根据 multiple filter parameters sorted according to a particular field 过滤和排序其他用户列表(来自Firestore) .

我想在Firebase(FireStore)和Flutter上创建甚至可能,还是我还需要其他东西?

任何人都可以将我链接到任何相关的Flutter / Firebase文档,YouTube视频或任何其他相关内容 .

回答(1)

3 years ago

从Firestore获取用户列表后,您可以使用Flutter中 List 类提供的方法轻松对其进行排序和过滤:

sort 排序方法:https://docs.flutter.io/flutter/dart-core/List/sort.html

retainWhere 过滤方法:https://docs.flutter.io/flutter/dart-core/List/retainWhere.html