按 class 列的值升序排序 Parse 集合
Sort Parse collection in ascending order by value of class column
我想查询一个class,库存,其中包含的对象有一个名为"groupNumber"的列。这个 groupNumber 自然地将每个 Inventory 对象分配给一个组。然后的想法是根据组号对这个列表进行排序,其中组号为 1 的第一个 Inventory 对象将位于列表的顶部,第二个将在其下方,然后是组号为 2 的第一个 Inventory 对象,依此类推
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
排序的方式对它进行排序吗?
试试这个
ParseQuery<ParseObject> inventoryQuery = new ParseQuery<ParseObject>("Inventory");
inventoryQuery.addAscendingOrder("groupNumber");
inventoryQuery.addDescendingOrder("createdAt");
它将按升序对 "groupNumber" 进行排序,然后对 "createdAt"
进行排序
优先级取决于您使用的顺序 "addXXXXOrder"。
我想查询一个class,库存,其中包含的对象有一个名为"groupNumber"的列。这个 groupNumber 自然地将每个 Inventory 对象分配给一个组。然后的想法是根据组号对这个列表进行排序,其中组号为 1 的第一个 Inventory 对象将位于列表的顶部,第二个将在其下方,然后是组号为 2 的第一个 Inventory 对象,依此类推
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
排序的方式对它进行排序吗?
试试这个
ParseQuery<ParseObject> inventoryQuery = new ParseQuery<ParseObject>("Inventory");
inventoryQuery.addAscendingOrder("groupNumber");
inventoryQuery.addDescendingOrder("createdAt");
它将按升序对 "groupNumber" 进行排序,然后对 "createdAt"
进行排序优先级取决于您使用的顺序 "addXXXXOrder"。