取得したデータをRDBのように並び替えを複数で行いたいです。
ただこんな感じに書くと、記述内容は間違っていなさそうですが
return FirebaseFirestore.instance
.collection('users')
.orderBy('id')
.orderBy('age')
.startAt([value])
.snapshots();
これだと以下のエラーになります。
Status{code=FAILED_PRECONDITION, description=The query requires an index.
orderByを2つ使用する場合はインデックスを貼る必要があります。
Cloud Firestoreで登録します。
エラー分の続きのURLから登録することもできます。(こちらのほが簡単)
ビルドの時間は少しかかります。