restAPI의 field-selection 개념 관련 질문드립니다!
안녕하세요! 강의 복습도 하면서 현업에 있는 직장인입니다ㅎㅎRestAPI를 구현중인데, 구현도 어렵지만 설계가 정말정말 어렵다고 느껴졉니다ㅠㅠ여러 레퍼런스를 찾아보면서 참고하여 설계를 해보고 있는데요,field selection 개념 도입하려는데 모호한 부분이 있어서요ㅠㅠ가령 GET /object 요청시 아래와 같이 Response가 왔을 경우,,{
"success": true,
"message": "Data Found",
"affectedRows": 1,
"data": [
{
"id": 1,
"name": "test layer",
"description": "test layer",
"feature": {
"type": "FeatureCollection",
"features": [
{
"type": "building",
"properties": {
"name": "object01"
}
}
]
},
"sort_order": 0,
"mod_date": "2023-03-09T06:52:19.000Z"
}
]
} GET field 파라미터로 가능한건 id, name, description, feature, sort_order, mod_date 까지인걸로 이해하고 있는데,만일 사용자가 features를 Return받고 싶다고 한다면이런 경우도 마찬가지로 field=feature로 받아서 처리하는게 개념적으로 맞을까요..?조언 부탁드립니다ㅜ.ㅜ