Mongoose

프로젝트/식단관리 (express + mongo)

[식단관리 프로젝트] 1. express 서버 및 DB 구성

1. express 서버 구성 프로젝트를 진행할 폴더를 생성하고, npm init을 통해 npm 모듈을 위한 베이스를 구성한다. 템플릿은 ejs를 사용할 것이다. ejs는 html에서 javascript를 사용하여 dynamic page를 구현할 수 있게 해주는 모듈이다. Embedded JavaScript template의 줄임말이다! 그 뒤, express 서버 구성을 위한 기본적인 npm 모듈을 다운받는다. $ npm i express express-session ejs ejs-mate dotenv 5개의 패키지를 다운받았다. express와 express-session은 express 서버를 쓰기 위함이고, ejs와 ejs-mate는 앞서 설명한 dynamic html을 위해, 그리고 dotenv..

javascript/Express

Intro To Mongoose

Mongo를 node와 연결해서 쓰기 위해 이용하는 중간 다리가 바로 Mongoose이다. 몽구스는 ODM(Object - Data - Mapper)이라고 불리는데, 여기서 object는 node, data는 mongo라고 이해하면 된다. 하나 먼저 중요한 것을 사전에 짚고 가자면 mongoose에서 쿼리 오브젝트를 설정할 땐 mongo의 db.collection.find() method 안의 query arg와 똑같이 설정하면 된다. 이것만 알면 절반은 끝난 것! 🌱 Mongoose 몽구스 프로젝트를 시작하기 위해 프로젝트 폴더에 몽구스를 다운받는다. $ npm i mongoose 물론 그전에 npm init을 하는 것을 잊지 않았겠지? Mongoose ODM v6.2.3 Let's face it, w..

김부추
'Mongoose' 태그의 글 목록