MongoDB , Node.js , D3.js - 캔들차트 만들기 결과물 미국 주식 중국 주식(홍콩, 상해) 싱가포르 주식 가상 화폐 한국 주식 앞으로 할 일1) Zoom & Pan 기능 구현2) Zoom에 반응하여 x-axis, y-axis의 tickCnt와 범위 변경3) Pan(또는 하단 스크롤바 움직임)에 반응하여 x-axis, y-axis의 tickCnt와 범위 변경4) 날짜 형식 수정5) 하단 스크롤바가 왼쪽 끝에 닿았을 때, 추가적인 데이터 불러오기6) 전반적인 규격, 사이즈 수정 개발/사이드 프로젝트 1. Trading Platform 2024.04.28
MongoDB / Node.js 연동 - 삽입, 생성 구현하기 - 1. 일단 구상한 내용은 아래와 같고 오늘은 간단히 프론트/백 구성하고, 기능이 정상 실행되는지만 봤다. 개발/사이드 프로젝트 1. Trading Platform 2024.04.17
MongoDB - Node.js 연동 - 삭제 구현 성공 회사에서 옆자리 선임 분께 코드리뷰를 받았다. 그리고 그 피드백을 적용하여 수정한 결과, 어제의 문제는 해결됐다. 코드 길이도 짧아지고, 구조도 간결해졌다 한 수 제대로 배웠다. 개발/사이드 프로젝트 1. Trading Platform 2024.04.16
MongoDB - Node.js 연동 - 삭제 구현 일단 findByIdAndDelete()가 실행되게는 만들었다. 근데 또다른 에러가 생겼다. 내일 알아보자. 자러 간다. 내일 출근해야 된다. 개발/사이드 프로젝트 1. Trading Platform 2024.04.15
MongoDB - Node.js 연동 - 조회, 삭제 구현 삭제 기능은 현재 구현 중이다. 전달값이 서버로 정상 전송되는건 확인했는데 mongoose.findByIdAndDelete()가 실행이 안된다. 개발/사이드 프로젝트 1. Trading Platform 2024.04.14
MongoDB - Node.js 연동 어디까지나 내 기준이기는 하지만 이전에 했었던 MySQL - Node.js 연동 보다는 훨씬 더 어려웠다. 나는 학원에서든, 회사에서든 RDBMS만 배우고 다뤄왔기 때문에 NoSQL인 MongoDB는 이번이 처음이었고, 당연히 Mongoose도 이번이 처음이었다. 모르는 내용이 많아서 구글링을 많이 해야 했는데 구버전으로 작성된 내용들이 많아서 적잖이 헤맸다. 마음 같아서는 작업을 하면서 마주쳤던 모든 어려움들과 해결 과정들을 전부 기록으로 남기고 싶었지만, 그러기에는 시행착오가 너무 많았다. 그리고 기록하면서 작업을 진행하자니 집중이 분산되어 개발에 힘을 쏟을 수 없었다. 그래서 그냥 "DB와 Server를 어떻게 연동시켰냐"만 기록으로 남겼다. 솔직히 귀찮았다. 들어가기 전에 버전 정보 (1) Mon.. 개발/사이드 프로젝트 1. Trading Platform 2024.04.13
MongoDB 강의 내용 정리 - 2. (MongoDB 강의 내용 정리 - 1. 에 이어서 진행되는 내용) [ 순서 ] 4. Delete 5. Session & Transaction 6. 검색 7. 맵 리듀스* 내가 공부한 내용들은 정리한 글임 틀린 내용, 부족한 내용이 있을 수 있으니 (혹시라도 이 글을 볼 사람이 있을 지는 모르겠다만) 암튼 참고하고 유의하셈 4. D (삭제) (1) * 예시로 바로 설명 > db.col3.deleteOne({a:10}) a필드 값이 10인 document를 삭제한다. (document가 여러 개라면, 그 중 최우선으로 검색된 document를 삭제한다.) > db.col3.deleteMany({a:10}) a필드 값이 10인 document 전체를 모두 삭제한다. 5... 개발/학습 2024.04.12
MongoDB 강의 내용 정리 - 1. [ 순서 ] 0. 시작 전에 1. Create 2. Read 3. Update 4. Delete* 내가 공부한 내용들은 정리한 글임 틀린 내용, 부족한 내용이 있을 수 있으니 (혹시라도 이 글을 볼 사람이 있을 지는 모르겠다만) 암튼 참고하고 유의하셈 0. MongoDB 구조 - db > collection > document > field (RDBMS로 생각하면, db > schema > table > column 정도로 보면 될 듯) - show dbs 전체 DB 검색 - show collections 해당 db안의 모든 collection 조회 1. C (생성, 삽입) (1) > use DB이름 DB를 사용하겠다 (DB가 없으면 만.. 개발/학습 2024.04.10