And Brain said,
Mongoose | 거대한 데이터베이스(MongoDB)를 다루는 작은 거인 본문
반응형
https://poiemaweb.com/mongoose
Node.js(express)와 MongoDB 연동 RESTful API - Mongoose | PoiemaWeb
Mongoose는 Node.js와 MongoDB를 위한 ODM(Object Data Mapping) library이다. Java 기반의 Hibernate. iBatis 등의 ORM(Object Relational Mapping)과 유사한 개념이다. ODM의 사용은 코드 구성이나 개발 편의성 측면에서 장점이
poiemaweb.com
이 문서를 참고하였다.
오늘은 빈 폴더부터 시작하겠다.
node 버전은 16.18.0이다.
터미널을 켜주고
npm init -y 를 입력
mongoose도 설치
nodemon도 설치해주면 편하다.
index.js 를 만들어준 뒤
package.json을 수정해준다.
npm run dev 명령어를 입력하여 까꿍을 보자.
그리고 express와 함께 mongoDB에 연결을 시켜보자.
간단하게 env 파일도 만들어보았다.
연결된 것을 확인했다면
models/fitness.js에 간단한 스키마를 만든다.
routes/fitness.js
간단한 CRUD라 설명이 필요없을 듯 하여 스킵한다.
다음엔 이를 MSA 의 하나의 서비스로 스프링 클라우드 유레카에 붙이는 것을 포스팅하겠다.
반응형
'IT > Node.js' 카테고리의 다른 글
macOS에서 nvm으로 프로젝트별 Node.js 버전 관리하기 (1) | 2025.02.16 |
---|---|
Mongoose | node.js를 위한 우아한 MongoDB 객체 모델링 (0) | 2022.11.07 |
Node.js가 각광받은 이유 - 비동기(async), non-blocking (0) | 2022.10.15 |
[Express] req.params, req.query, req.body (0) | 2022.09.10 |
[Express, Mybatis, OracleDB] selectKey가 안 될 때 (0) | 2022.09.09 |
Comments