Когда я выполняю следующий запрос graphQL, который имеет только одну функцию, и я получаю вывод, который показан ниже.
Я хочу вывод, который имеет наибольший идентификатор или последнюю метку времени.
Возможновнося изменения в API, но мое ограничение не состоит в том, чтобы вносить какие-либо изменения в API и улучшать только запрос. Пожалуйста, помогите мне, как я могу достичь своей цели / желаемого результата
Ввод
query getAllCriticalevent{
getAllCriticalevent(patientId: 95)
{
id
startTime
}
}
Вывод
{
"data": {
"getAllCriticalevent": [
{
"id": "107",
"startTime": "2019-06-14 12:47:57.0"
},
{
"id": "1464",
"startTime": "2019-10-10 16:08:35.0"
},
{
"id": "1465",
"startTime": "2019-10-10 16:09:09.0"
},
{
"id": "1466",
"startTime": "2019-10-10 16:09:44.0"
},
{
"id": "1469",
"startTime": "2019-10-10 16:11:28.0"
},
{
"id": "1470",
"startTime": "2019-10-10 16:12:03.0"
},
{
"id": "1484",
"startTime": "2019-10-10 16:20:09.0"
}
]
}
}
Мой ожидаемый вывод это
{
"startTime": "2019-10-10 16:20:09.0"
}
или
{
"id": "1484",
"startTime": "2019-10-10 16:20:09.0"
}