0
クラス「在庫」にクエリを行いたいのですが、含まれるオブジェクトに「groupNumber」という列があります。このgroupNumberは、各インベントリオブジェクトをグループに割り当てます。次にグループ番号に従ってこのリストをソートし、グループ番号1の最初のインベントリオブジェクトがリストの一番上にあり、2番目がその下にあり、次にgroupNumber 2の最初のインベントリオブジェクトになります。クラス列の値で昇順にパースコレクションを並べ替えます。
ParseQuery<ParseObject> inventoryQuery = new ParseQuery<ParseObject>("Inventory");
inventoryQuery.orderByAscending("groupNumber");
例データ:
Inventory object - groupNumber
Item1 - 1
Item6 - 1
Item10 - 1
Item4 - 2
Item5 -2
Item8 - 3
Item2 - 3
Item7 - 4
Item9 - 5
Item3 - 5
私は、たとえば、createdAt
で並べ替えることができていることと同じでこれを並べ替えることができますか?
createdAtで並べ替えるのですか? inventoryQuery.ascending( "createdAt"); グループ番号順にソートしたいのですが? (等しい場合、createdAtによってソート) inventoryQuery.addAscendingOrder( "createdAt") – ChunTingLin
はい、最初にgroupNumber(各Inventoryオブジェクトに1が割り当てられます)、次にcreatedAtによってソートされます。私は適切なJavaの実装を反映するために上記を更新しました。 – santafebound
groupNumber列の昇順でソートする方法を知りませんか?これは自動的にこれを行いますか? – santafebound