오늘 한일
- 문자열 다루기
e가 지수로 표현이 되어 e가 포함되었을 때 false처리를 해주었고 s.length를 통해 길이를 isNaN을 통해 문자가 포함되어 있는지 체크하였다.
- MongoDB
MongoDB는 국내, 외 수많은 개발자들에게서 사용되고 있는 가장 인기있는 비관계형 데이터 베이스 (NoSQL) 중 하나이다.
데이터가 정삭적으로 삽입, 조회, 삭제 되었다.
어려웠던 점
- 문자열 다루기에서 문자열을 1로 나누어 데이터 타입을 숫자로 바꾸었을 때 NaN이 나오는 걸 활용해 문자열에 알파벳이 있는지 확인하려 했는데 isNaN을 몰라서 typeof로 데이터 타입을 활용하려 하였다. 하지만 NaN도 데이터 타입이 number로 나와 실패하였다. (isNaN이라는 함수를 알게 되어 isNaN을 통해 알파벳이 들어간 문자를 확인하였다.)
- MongoDB를 처음 사용해봐서 활용하는게 미숙하고 코드가 어떤식으로 돌아가는지 잘 모르겠다. (MongoDB를 많이 사용해보고 코드를 많이 짜보면 익숙해질 것 같다.)
오늘의 TIP
- 데이터베이스란 데이터의 집합이라고 할 수 있다. 실제 데이터가 저장되는 저장소의 역할을 수행한다.
- 데이터베이스에는 데이터의 형식이 정해져있고 데이터 간의 관계를 맺어 모순이 없는 데이터를 유지할 수 있도록 도와주는 관계형 데이터베이스(Relational Database, RDB)와 데이터의 형식이 고정되어 있지 않고 유연하게 확장할 수 있는 비관계형 데이터베이스(Non-relational Database, NoSQL)가 있다.
'TIL' 카테고리의 다른 글
TIL#22(직사각형 별찍기, 게임 아이템 시뮬레이터 API) (0) | 2024.05.17 |
---|---|
TIL#21(클라이언트-서버 구조, 웹 어플리케이션 서버와 게임 서버 공통점과 차이점, 할 일 메모 사이트) (0) | 2024.05.16 |
TIL#19(내적, Express.js로 백엔드 서버 구현, Insomnia API Client 활용) (0) | 2024.05.13 |
TIL#18(수박수박문제, Node.js 입문) (0) | 2024.05.10 |
TIL#17(가운데 글자 가져오기, 팀프로젝트 마무리) (0) | 2024.05.09 |