gpt4 book ai didi

java - 按类列的值按升序对 Parse 集合进行排序

转载 作者:行者123 更新时间:2023-11-29 04:45:12 25 4
gpt4 key购买 nike

我想查询一个类 Inventory,其中包含的对象有一个名为“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”的顺序。

关于java - 按类列的值按升序对 Parse 集合进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37461765/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com