...orderBy('data->GetInfo->Players', 'DESC')... и в результате сортировка получается следующая:
Players = 9,
Players = 8
Players = 5
Players = 32
Players = 31
Players = 3
Players = 2
почему так получается?
очевидно, сортирует по строке, не по числу
ну в массиве значение в формате числа, не строки
судя по запросу, там json?
верно
по-моему, он по умолчанию всегда в строку приводится. добавь ::INT в конце поля
вроде так, да. хотя мне странно видеть оператор -> без кавычек вокруг названий полей. наверное там не постгрес =)
Обсуждают сегодня