개요
Mongodb 셸 커맨드를 정리해둔다.
시스템 커맨드
OS의 셸에서 사용가능한 커맨드이다.
몽고DB 접속
mongo
몽고DB 서비스 시작
mongod
몽고DB 서비스 종료
mongod --shutdown
몽고 셸 커맨드
이하는 몽고 셸에 접속한 후에 사용가능한 커맨드들이다.
데이터베이스 사용
만약 기존에 존재하지 않는 데이터베이스였다면 새롭게 생성한다.
use [데이터베이스명]
컬렉션 관련
컬렉션은 RDB의 테이블과 같은 의미인 것 같다.
모든 컬렉션 출력하기
db.getCollectionNames()
CRUD
db.[컬렉션명].save({type: “BlahBlah”})
db.[컬렉션명].find({type: “BlahBlah”})
db.[컬렉션명].update({type: “BlahBlah”}, {type: “BlahBlah2”})
db.[컬렉션명].remove({type: “BlahBlah”})
모든 데이터 삭제
db.[컬렉션명].remove({})
참고
- https://www.mongodb.com/docs/manual/reference/command/