Я использую MongoDB в качестве хранилища данных приложения.Чтобы отсортировать полученные документы, я пишу следующий код (в perl):
$db->user->find({})->sort({ username => -1 })
, где { username => -1 }
означает, что результат запроса должен быть отсортирован по атрибуту username
в порядке убывания.
На стороне клиента я использую DojoX DataGrid в качестве основного элемента интерфейса управления пользователями.После нажатия на заголовок столбца DataGrid отправляет запрос GET, например:
/api/user/?sort(-username)
Вопрос: как изменить этот запрос GET, чтобы он выглядел так:
/api/user/?sort=&username=-1
Я был бы рад сделать это, потому что мой серверный каркас Mojolicious предлагает инструменты для разбора строк запроса значения ключа, а не строк, похожих на вызов какой-то функции.