$orderby по количеству отфильтрованных $ развернуть в OData v4
Возможно, мне что-то не хватает, и я прочитал спецификацию OData v4 столько, сколько смог найти, поэтому я не уверен, поддерживается ли она вообще или, по крайней мере, должна поддерживаться вообще.
Я могу получить значение счетчика, возвращаемое из OData для отфильтрованного раскрытия:
/People?$expand=Addresses($filter=Price gt 50000;$count=true)
Что даст мне:
{
....
"Addresses@odata.count": 10,
"Addresses": [..ten entries..]
....
}
Но как я могу упорядочить результаты по значению счетчика отфильтрованного раскрытия?
Что-то типа:
/People?$orderby=Addresses($filter=Price gt 50000)/$count
Однако когда я это сделаю, я получаю следующую ошибку:
The query specified in the URI is not valid. Could not find a property named 'Price' on type 'User'.