Find Answer
2020-01-16 TIL
January 16, 2020
Mongoose
mongoDB에서 mongo seeding을 쓰지 않으면
JSON으로 데이터를 주입하게 되면 데이터 중복이 생길 수 있고,데이터의 논리력이 부족해진다.
데이터 모델의 유효성을 검사하지 못한다.
유연하지 못하다.
알게된 것
insertMany
: Inserts multiple documents into a collection.
droptDatabase
: Removes the current database, deleting the associated data files.
mongoose.connection.once(‘open’) : It is the callback to be executed when the given event is generated.
mock data
5FS
Facts
mongoose로 mongoDB에 데이터 보내고 받아옴
서버 실행시 data clear하고 mongo seeding하여 DB에 mock-data 올림
서버에 repository, models, mock-data 만들고 분리중
알고리즘 문제 largeset number 다시 봤지만 못풀었음
Feelings
DB를 붙이기전에 분리를 미리 해놨는데 수월한가?
알고리즘을 오늘도 풀지못했는데 공부방법을 바꿔야하지 않을까?
Findings
서버에서 역할 분리를 모두 한건 아니지만 어느정도 해놓았던것이 시간절약에 크게 도움이 되었다. 분리할 당시엔 왜 분리해야하는지 몰랐지만 DB를 붙여보니 그 필요성을 알게되었다.
알고리즘을 문제를 패턴화하지 못하고있는것 같다.
Future Action Plan
알고리즘 문제풀이시 30분안에 풀지 못하면 바로 답을 확인하고 패턴에 익숙해지도록 하자
Feedback
내일 할일
repository, models, router, service 등 DB관련 모듈들 모두 연결하기
mongoose로 데이터 추가,삭제,수정 기능 구현하기
Park Answer
Find answer in the record
< 2020-01-17 TIL
2020-01-15 TIL >