Query Functionsフィールドのデフォルト値
フィールドのデフォルト値
Included in the “Power Extensions” bundle
@default ディレクティブは、null または空のフィールドに値を割り当てます。
説明
@default ディレクティブは2つの引数を受け取ります。
value: デフォルト値。任意のスカラー型(string、boolean、integer、float、または ID)を使用できます。condition: フィールドが null または空である必要があるかどうかを、enum 値IS_NULLまたはIS_EMPTYで指定します。デフォルトは null です。
以下の例では、投稿にアイキャッチ画像がない場合、フィールド featuredImage は null を返します。
{
post(by: { id: 1 }) {
featuredImage {
id
src
}
}
}{
"data": {
"post": {
"featuredImage": null
}
}
}@default を使用することで、デフォルト画像を取得できます。
{
post(by: { id: 1 }) {
featuredImage @default(value: 55) {
id
src
}
}
}{
"data": {
"post": {
"featuredImage": {
"id": 55,
"src": "http://mysite.com/wp-content/uploads/my-default-image.webp"
}
}
}
}Prev
Next