일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 도메인 주도 개발 시작하기
- go
- 몽고디비 렘
- hadoop
- String 함수
- 트리 순회
- 12761번 돌다리
- 자바
- 우분투
- golang struct
- http 개념
- 백준
- 자바 디자인 패턴
- 12761 돌다리
- 자바 디자인패턴
- 백준 사이트
- domain driven develop
- 파이썬
- 정렬
- 백준 파이썬
- 고 배열
- 백준 12761
- 도메인 주도 개발
- MongoDB Realm
- ddd
- flask
- http 완벽가이드
- golang
- 백준 12761번
- 하둡
- Today
- Total
개발바닥
몽고 DB 명령어 본문
기본적으로 몽고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 |