개발노트

mongoDB 기본사용법 본문

Node js/mongoDB

mongoDB 기본사용법

aloha2jh 2020. 7. 6. 17:42

mongoDB v4.2.8 (community server) 를 설치

 

디비 실행해보기

mongod

mongod --auth

참고로 c 밑에 data라는 폴더 수작업으로 만들어줘야 된다

 

 

 

계정만들기

cd C:\Program Files\MongoDB\Server\4.2\bin  //설치경로로이동

mongo 
 
use admin

db.createUser({ user: 'root', pwd: '1234', roles:['root'] });

//접속
mongo admin -u root -p

 

 

 

 

 

 

 

기본구조

테이블, 컬럼 명이 조금다르나 같은 의미

 

MYSQL  스키마(디비) > 테이블 > 컬럼,로우

MongoDB 디비 > 컬렉션 > 다큐먼트

 

 

몽고디비 특징

-NOSQL 이여서 조인기능 없는데 몽구스에서 => .populate로 보완 해주긴 한다

-자바스크립트로 (다큐먼트) 객체를 표현하는게 가능

    ex) JSON형태, new date라던지

-type설정안할수 있으나 프로그램 안정성 위해서 몽구스로 스키마 만드는걸 권장!