$ orderby на $ count отфильтрованного $ расширения в OData v4 - PullRequest
0 голосов
/ 20 апреля 2020

Возможно, я что-то упустил, и я прочитал OData v4 spe c столько, сколько смог найти, поэтому я не уверен, поддерживается ли это вообще или, по крайней мере, предполагается поддерживается вообще.

Я могу получить значение счетчика, возвращаемое 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'.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...