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 |