Я хотел бы запросить класс Inventory, в котором содержащиеся в нем объекты имеют столбец с названием «groupNumber». Естественно, этот groupNumber присваивает каждому из объектов Inventory группу. Идея состоит в том, чтобы отсортировать этот список в соответствии с номером группы, где первый объект инвентаризации с номером группы 1 будет находиться в верхней части списка, второй будет ниже его, затем первые объекты инвентаря 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"); Или вы хотите сортировать по номеру группы, а затем созданAt? (если равно, sort by createdAt) inventoryQuery.addAscendingOrder ("createdAt") – ChunTingLin
Да, сначала сортировать по groupNumber (каждому объекту Inventory присваивается один), а затем createAt. Я обновил его выше, чтобы отразить правильную реализацию Java. – santafebound
Как узнать, как отсортировать по возрастанию в столбце groupNumber? Это делает это автоматически? – santafebound