TIL
TIL#20(문자열 다루기, MongoDB)
HeY_tistory
2024. 5. 14. 20:46
오늘 한일
- 문자열 다루기
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)가 있다.