개발바닥

몽고 DB 명령어 본문

몽고DB

몽고 DB 명령어

라이언 2019. 2. 1. 11:32
반응형

기본적으로 몽고DB는 3개의 데이터 모델 계층을 갖는다.


데이터베이스 : 보통 서버당 데이터베이스가 여러 개 존재하며, 애플리케이션 이름을 공유하고 애플리케이션당 데이터베이스가 1개인 경우도 있다.

컬렉션 : 유사한 데이터의 그룹이다. 속성 - 값 쌍으로 이루어진 데이터 객체를 전달하기 위해 사용하는 개방형 표준 포맷이다. 비동기 브라우저/서버 통신용으로 XML 방식을 대체하는 JSON 파일 , 몇 개의 필드를 쉼표로 구분한 텍스트 데이터 또는 CSV 텍스트 파일을 mongoimport 명령어를 사용하여 컬렉션으로 변환시킬 수 있다.

도큐먼트 : BSON 형식으로 저장되는데, 여기서 BSON은 이진 JSON (Binary JSON) 을 말한다. 문서구조에는 문자열, 정수, 배열, 객체 등으로 이뤄진 필드와 프로퍼티가 들어있다.





몽고 셸  명령어


명령어 

설명 

db.hep() 

db 메소드에 대한 도움말

db.mycoll.hlep)

컬렉션 메소드에 대한 도움말

sh.help() 

샤딩 도움말 

show dbs 

데이터베이스 이름 확인하기 

show collections 

현재 DB의 컬렉션 확인하기 

show users 

현재 DB의 사용자 확인하기 

show profile 

가장 최근 system.profile 항목 확인하기 

show logs 

접근 가능한 logger 이름 확인하기 

use 데이터베이스이름 

현재 데이터베이스 설정하기 

db.컬렉션이름.find() 

컬렉션 이름에 해당되는 객체 보여주기 

db.컬렉션이름.find( { a: 1 } ) 

컬렉션에서 a==1인 객체 보여주기

it 

마지막으로 계산된 결과 보여주기 

db.컬렉션이름.insert( { key : "value" } ) 

해당 컬렉션에 key: value 문서를 삽입한다. 

db.컬렉션이름.find().pretty() 

사용자가 보기 좋게 출력이 나온다.

db.컬렉션이름.save()

결과를 저장한다. 


반응형

'몽고DB' 카테고리의 다른 글

MongoDB Realm 기능 설명  (0) 2022.03.28
MongoDB Realm  (2) 2021.11.17
몽고DB 기본 지식  (0) 2019.02.01
우분투 몽고DB 설치  (0) 2018.10.06
Comments