type Return {
_id:String
number: Int
message: String
}
3개 중에서 반드시 1개 이상은 받아야 한다.
또한 리턴타입이 { } 객체이기 때문에 중괄호를 해주어야 한다.
!가 붙어있는 경우 필수값이므로 반드시 입력
fetchBoardsCount: Int
위와 같은 경우
query {
fetchBoardsCount
}
fetchProfilesCount: Int
위와 같은 경우
query {
fetchProfilesCount
}
likeBoard(boardId: ID!): Int!
위와 같은 경우
mutation{
likeBoard(boardId : "63c7ecb47d035600293d9a61")
}
fetchBoards(
endDate: DateTime
startDate: DateTime
search: String
page: Int
): [Board!]!
위와 같은 경우
query{
fetchBoards(endDate: "2023-01-18",
search: "전봇대"){
_id
title
contents
likeCount
dislikeCount
createdAt
updatedAt
}
}