メインコンテンツまでスキップ
バージョン: v20

$distinct

指定した属性について、重複しない値のコレクションを取得します (: Company/name?$filter="name=a*"&$distinct=true)

説明

$distinct を使って、指定した属性における重複しない値を格納したコレクションを取得することができます。 その際、データクラスの属性を一つのみを指定することができます。 通常は文字列型の属性を対象に使用しますが、複数の値を持つ属性であれば、その型に制限はありません。

対象となる要素を制限するのに $skip および $top/$limit も組み合わせて使用することができます。

例題

"a" で始まる会社名について、重複しない値のコレクションを取得するには、次のように書きます:

GET /rest/Company/name?$filter="name=a*"&$distinct=true

レスポンス:

[
"Adobe",
"Apple"
]