【SAPUI5】OData(3) OData의 Query options를 사용해 본다

5084 단어 SAPUI5ODataSAP

Query options란?



첫 번째 의 기사에서, OData는 URI라는 식별자로 액세스하는 것, URI의 형식은 이하와 같이 되어 있는 것을 설명했습니다.

OData Version 4.0 Part 2: URL ConventionsInformation published on non-SAP site 보다 인용

Query options는 자원에 대한 추가 조건을 지정하여 결과를 좁히거나 필요한 항목만 검색하는 데 사용됩니다.

※OData 관련의 투고 일람은 이하의 기사를 참조해 주세요.
【SAPUI5】OData(1) OData란?

Query options 유형



아래에 쿼리 옵션의 유형과 사용 사례를 게재합니다.
브라우저에 사용 사례를 복사하여 붙여넣으면 결과를 볼 수 있습니다.


Query options
용도
사용 예
비고


$filter
$filter 다음에 지정한 조건으로 결과를 필터링

htps : // / r ゔ ぃせ s. 오타타. 오 rg / T Rippine S Chie rse r ゃ ぃせ / ぺ 오 p ぇ? $ fu l r = fu rst 핥기 eq 'Scott'
조건을 지정하는 방법은 다양하다. 자세한 내용은 참조

$expand
Navigation property로 관련지을 수 있었던 Entity Set를 함께 돌려주는
htps : // / r ゔ ぃせ s. 오타타. 오 rg/T 삐빤레 S치에 r세 rゔぃせ/ぺ오 pぇ('케이 th 핑 ck네 y')? $ x x d = T ps
왼쪽 예제에서는 People의 Entity Set와 관련 Trips의 Entity Set가 반환됩니다.

$select
$select 다음에 지정한 속성만 가져오기

htps : // / r ゔ ぃせ s. 오타타. 오 rg / T rippine S Chie rse r ゔ ぃせ / 아이 r po rts? $ ぇct = 핥기 , IcaoCode

$orderby
결과를 지정된 순서대로 정렬

htps : // / r ゔ ぃせ s. 오타타. 오 rg/T 찜뻬레 S치에 r세 rゃぃ세/(S(으 fwrs1 ttr010p5 ゜lpjn jh3z1))/페오 pぇ? $ r에서 rby = 푸 rst 핥기 desc
내림차순으로 정렬할 때는 desc 지정

$top
지정된 수의 데이터를 얻습니다.
htps : // / r ゔ ぃせ s. 오타타. 오 rg / T Rippine S Chie rse r ゃ ぃせ / ぺ 오 p ぇ? $와 p = 2
왼쪽 예제에서는 처음 2개의 결과가 반환됩니다.

$skip
지정된 수의 데이터를 결과에서 제외
htps : // / r ゔ ぃせ s. 오타타. 오 rg / T Rippine S Chie rse r ゃ ぃせ / ぺ 오 p ぇ? $ s p = 18
결과를 보면 처음부터 제외하지는 않습니다.

$count
조건과 일치하는 데이터 수를 반환합니다.
htps : // / r ゔ ぃせ s. 오타타. 오 rg / T lippine S Chie rse r ゃ ぃ 세 / ぺ 오 p ぇ / $ 코 t

$search
무료 텍스트 검색 조건을 지정하고 조건과 일치하는 결과를 반환합니다.
htps : // / r ゔ ぃせ s. 오타타. 오 rg/T 삐빤레 S치에 r세 rゃぃ세/(S(swdsvztrhy0ggm피 ly2f1xd))/페오 pぇ? $ 세아 rch = 흐림
무엇으로 일치하는지 OData 서비스 측 구현

$format
수신할 데이터 형식 지정(xml, json 등)
htps : // / r ゔ ぃせ s. 오타타. 오 rg/T 삐빤레 S치에 r세 rゃぃ세/(S(swdsvztrhy0ggm피 ly2f1xd))/페오 pぇ? $ 후우 r t = j 그런



참고



OData Version 4.0. Part 2: URL Conventions Plus Errata 03
Reference Services · OData - the Best Way to REST

관련 기사



OData(2) OData 구성
OData (4) SAP에서 OData 서비스를 만드는 방법 환경

좋은 웹페이지 즐겨찾기