MongoDB Client 터미널 명령어 정리
자주 사용하는 것 위주로 간략하게 정리
언제 뭐가 또 추가될지 모른다
* 클라이언트 터미널 실행
(monngodb 설치 경로)/server/(버전)/bin/mongo.exe
설치 경로는 기본으로 했더니
C드라이브의 ProgramFiles에 있었다
** 범위 비교. 괄호 안은 대응되는 SQL의 개념.
Database > Collection (Table) > Document (Record)
* 목차
1. Database 관련
2. Collection 관련
3. Document 관련
1. Database 관련
1-1. Database 생성, 사용, 이동
use <DATABASE_NAME>
DATABASE_NAME이 없다면 생성. 있다면 그 데이터베이스를 사용.
1-2. Database 조회, 확인
show dbs
2. Collection 관련
2-1. Collection 생성
db.createCollection(name[, options])
name : collection 이름
option : document 타입으로 구성된 설정 값. autoIndex, size 등을 설정할 수 있다.
2-2. Collection 조회, 확인, 목록
show collections
3. Document 관련
3-1. Document 추가
db.<COLLECTION_NAME>.insert(document)
document는 키, 밸류 쌍으로 이루어진 형태의 데이터이다
> db.myC.insert( {name:'groo', blog:'groonngroo'} )
3-2. Document 조회, 목록, 보기, 확인
db.<COLLECTION_NAME>.find()
* 참고 사이트
https://velopert.com/457
예제와 함께 잘 정리되어 있다.
'미분류' 카테고리의 다른 글
병행성 관련 용어 간단 정리 / 뮤텍스, 세마포어, 모니터 (0) | 2018.11.07 |
---|---|
객체지향 디자인 패턴 간략하게 정리 - 싱글턴 패턴, 팩토리 메소드 패턴, 옵저버 패턴 (0) | 2018.11.07 |
구글 번역 API 사용하면서 생겼던 문제와 해결 방법 / Google Translate API (0) | 2018.09.01 |
구글 드라이브 파일 다운로드가 안될 때 (1) | 2018.07.31 |
비주얼스튜디오 printf, scanf 대신 _s 붙은 함수 사용하라는 에러 (0) | 2016.07.14 |