쿼리 함수필드 기본값
필드 기본값
Included in the “Power Extensions” bundle
@default 디렉티브는 null이거나 비어 있는 필드에 값을 설정합니다.
설명
@default 디렉티브는 두 가지 인수를 받습니다.
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"
}
}
}
}