[항해99] 3/9 Mini Project TIL

최스탑·2022년 3월 10일
0

[항해99] 1주차

목록 보기
4/5

<Today's Completion>

  • 좋아요(❤️) 기능 완료
  • 키워드 등록 순위 리스트 Get
  • Post UI follow-up

<Today's Issue>

  • SQL은 최고의 기술이다(?) / where, grouping이 불가한 상황을 보게 되다니?
    그치만 역시 길은 있다. "Aggregation"으로 해결. 아직 해당 코드들이 의미하는 바를 100% 정확히 알 수는 없지만 이런 개념을 적용해볼 수 있는 경험이 또 있을까.
    (프로젝트가 끝나고나니 긍정적이 됨)
    DB 해당 중복 컬럼을 카운트하여 $sort로 orderby까지 가능했다.
TypeError: Object of type ObjectId is not JSON serializable
  • 위에서 파생된 이슈지만, 이렇게 불러온 데이터 값들은 json이 아닌, Cursor 타입이다. 따라서 list를 통해 json으로 넘겨주어야했다.
  • (response) 고작 이 단어를 안 써서 그렇게 오랜 시간 삽질을 했다니😊
    ajax에서는 꼬옥 response를 잊어버리지 않도록 하자...!

<회고>

  • 9일의 TIL을 10일에서야 쓰는 이유? 쓸 시간이 있었을 리가,,! 새벽 4시까지 팀원분과 함께 게더에 남아있었는데, 다른 조에서도 생각보다 꽤 많은 인원이 계신 것을 보고 웃음이 나왔다😇
  • 정말 하나를 잡으면 세 개의 문제점이 튀어나오는 매직.
  • 오히려 매우 사소해서 놓치게 되는 부분을 혼자 발견하는 것은 너무나 힘든 것 같다.
    이럴때 필요한 게 피드백이고, 동료가 아닐까!
profile
try & catch

0개의 댓글