6월 28일 오후 8시에 간략한 OT를 듣고 바로 수업을 듣기 시작해서
오늘 숙제 제출까지 끝냈다. 간단하게나마 개발일지를 남겨보고자 한다.
1주차에서는 간단하게 사진과 글을 올릴 수 있는 페이지를 만들고 AWS EC2로 배포하는 내용을 함께 공부했다.
서버는 Flask 프레임워크를 사용해서 간단하게 구축했고, 프론트 페이지는 html+css+Jquery를 사용해서 만들었다.
python과 flask는 졸작 이후 오랜만에 써보는 거라 기억을 더듬어가며 봤던 것 같다. (왜 당연히 node.js를 쓸거라 생각했을까... 커리큘럼 좀 꼼꼼히 읽을 걸..헷)
그래도 데이터나 머신러닝에도 관심이있고하니 언젠가..쓸모가 있겠지 😂
우분투에서 mongoDB를 실행하려면 sudo service mongod start를 해야함.
리눅스 명령어를 잘 몰라서 처음에 그냥 mongod --auth라 썼다가 에러 만남ㅜ
CS공부하는 김에 리눅스 명령어도 같이 공부해야겠다..
mongoDB find projection
DB에서 데이터를 가져올 때 특정 필드 값을 제외하고 가져오고 싶을 때
query 데이터와 함께 projection 파라미터를 보내면 필터링해서 가져올 수 있음
db.collection.find(query, projection)
ex) db.articles.find({},{"_id" : False}) // _id필드 제외하고 전체 데이터 select
projection 값은 {필드이름: True[False]} 이렇게 적어 주면 된다.