1. 몽고디비 특징

- 관계형 데이터베이스와 달리 테이블이나 데이터베이스를 형식에 맞게 생성하고 사용하는 것이 아니고

  그냥 사용하면 해당 포맷에 맞게 테이블이나 데이터베이스가 자동으로 생성된다.

- javscript 문법을 그대로 사용할 수 있다.


1) use [Database Name] 

- 해당 데이터베이스에 들어가거나 생성할 때에는 동일한 명령을 사용한다.

ex) use testCollection;


2)  db.[Database Name].insert( {name: 'song', age: 29} )

- 데이터를 입력할 때에는 위와 같이 JSON 형태 그대로 넣을 수 있다.

- 이 때 관계형 데이터베이스와 달리 스키마를 선언하지 않아도 만들 수 있다.

- 또한 동일한 형태의 데이터가 아니더라도 모두 넣을 수 있다.

ex ) db.testCollection.insert ( {name:'song', age: 29} );

      db.testCollection.insert ( {text:'테스트입니다 하하하하'} );


3) db.[]Database Name].find([색인 조건]);

- 데이터를 찾는 명령어로 색인 조건을 넣지 않으면 모두 출력된다.

ex ) db.testCollectioninsert( {name:'song'} )



'서버개발자 역량' 카테고리의 다른 글

NginX ] #1 Apache vs NginX  (0) 2020.02.11
간단공부 ] SERVERLESS란 무엇인가?  (0) 2020.01.14
Flask API서버 및 자동 테스트 방법  (0) 2019.06.25
IDE ] DBeaver  (0) 2019.05.17
몽고DB 설치하기  (0) 2019.03.15

+ Recent posts