$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'.

0 ответов

Другие вопросы по тегам