Node.js 강좌 자료] 몽구스 모델 사례

 

Node.js 강좌 자료] 몽구스 모델 사례

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

몽구스 모델 사례

 

 

 

Node.js 강좌 자료] 몽구스 스키마

 

Node.js 강좌 자료] 몽구스 스키마

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

몽구스 스키마

 

 

 - 스키마는 몽고디비 문서나 컬렉션으로 매핑하기 위한 토대이자 모델을 생성하기  위한 규칙과 명령 집합

 

 - 관계형 DB의 테이블과 대응하는 개념

 

 - 일반적인 자바스크립트 객체와 유사한 키-값 쌍으로 구성
  » 키는 속성 이름, 값은 몽구스 스키마 타입
  » 내장 스키마 타입
      String, Number, Date, Buffer, Boolean, Mixed, ObjectId, Array
  » 직접 사용자 정의 스키마 타입 선언 가능
  » Mixed 스키마 타입은 와일드 카드  모든 타입의 데이터 사용 가능
  » ObjectId 스키마 타입은 문서 간의 관계를 구현하기 위한 타입
      다른 문서의 유일한 식별 값을 저장하기 위해 사용

 

Node.js 강좌 자료] 데이터베이스 연결

 

Node.js 강좌 자료] 데이터베이스 연결

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

데이터베이스 연결

 

 

var database; 

var UserSchema; 

var UserModel;

function connectDB() {
   var databaseUrl = 'mongodb://localhost:27017/local';

  

   console.log('데이터베이스 연결을 시도합니다.'); 

   mongoose.Promise = global.Promise; 

   mongoose.connect(databaseUrl);
   database = mongoose.connection;

 

   database.on('error', function() { ... });
   database.on('open', function () { ... });
   atabase.on('disconnected', function() { ... });
}

 

Node.js 강좌 자료] 몽구스?

 

Node.js 강좌 자료] 몽구스?

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

 

 

몽구스?

 

 

 - Mongo DB 연동을 위해 사용되는 Node.js의 표준 모듈

 

 - Mongo DB 기능을 직관적이며 자바스크립트 친화적인 인터페이스로 외부에 공개
  » 관계형 데이터베이스의 테이블이나 엑셀의 시트처럼 쉽게 다룰 수 있도록  일정한 틀 제공

 

 - 설치
> npm install mongoose --save

 - 연결 및 구성 관련 주요 메서드

 

Node.js 강좌 자료] 기본 명령어

 

Node.js 강좌 자료] 기본 명령어

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

기본 명령어

 

 

 

 

 

 

 

 - 데이터 삽입

 

 - 데이터 검색

 

 - 데이터 갱신 및 삭제

 

Node.js 강좌 자료] Mongo DB 연결

 

Node.js 강좌 자료] Mongo DB 연결

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

Mongo DB 연결

 

명령 프롬프트에서 mongo 실행  localhost:27017로 연결

 

Node.js 강좌 자료] Mongo DB 시작

 

Node.js 강좌 자료] Mongo DB 시작

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

Mongo DB 시작


명령 프롬프트에서 mongod 실행
> mongod –dbpath <mongodb-data-path>

 

 

Node.js 강좌 자료] 설치 및 설정 확인

 

Node.js 강좌 자료] 설치 및 설정 확인

 

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

설치 및 설정 확인


 - 명령 프롬프트 실행 후 버전 확인

 

+ Recent posts