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