データベース内のクラウドファイヤーストアドキュメントを並べ替える方法は?[複製]
Aug 18 2020
私が使用していますクラウドFirestoreを自分のデータベースとして。
必要なデータをデータベースからクライアント側に取得して並べ替えることは、まったく問題ありませんでした。
データベース内にあるドキュメントを視覚的に数値で並べ替えたい場合、どうすればよいですか?
例:
たとえば、次のようなデータベースを見てください。

私が欲しいのは、これらのドキュメントを数値で並べ替えて、次のようにすることです(5 <= 10 <= 15):

回答
1 DougStevenson Aug 17 2020 at 22:16
Firestoreコンソールでは、ドキュメントとコレクションは常に辞書式に並べ替えられます。IDによる。この動作は変更できません。
ここでの唯一の代替手段は、文字列の自然な並べ替え順序を使用して並べ替えられるようにIDを変更することです。つまり、「0001」、「0002」、「0003」などのスキームを使用して名前を付ける必要があります。コンソールがFirestoreでデータを処理する主要な方法でない限り、これはおそらく価値がありません(その場合は、Firestoreを使用すべきではありません)。