GraphQL: сортировка не работает с findMany и graphql-compose-мангуст

#mongodb #mongoose #graphql #graphql-compose #graphql-compose-mongoose

Вопрос:

Новичок в GraphQL, и я пытался его использовать graphql-compose-mongoose . Я могу делать запросы и получать результаты, но теперь я хотел бы иметь возможность сортировать эти результаты по _id .

Я использую распознаватели по умолчанию, добавленные для мангуста при создании Type Composer.

Вот мой запрос (это то, что у меня есть на игровой площадке GraphQL):

 {
  animalMany(limit: 10, sort: _ID_DESC) {
     _id
    type
    name
 

}
}

Но я получаю эту ошибку:

«сообщение»: «Переменная «$_v1_sort» получила недопустимое значение { _id: -1 }; Ожидаемый тип SortFindManyAnimalInput.»

Есть какие-нибудь идеи о том, как это исправить и почему это не работает?