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

예제와 함께 잘 정리되어 있다.



+ Recent posts