728x90
1. DB 정보 조회하기
> db : 현재 db를 보여준다
> show dbs : db 목록을 보여준다. collection이 하나라도 있어야 출력된다.
- use db명 을 통해 db를 변경할 수 있으며 db가 존재하지 않는 경우 자동으로 생성된다.
> db.version( ) : db의 버전을 보여준다.
> db.stats( ) : 현재 db의 상태를 보여준다.
> db.dropDatabase( ) : 현재 db를 삭제한다.
2. Collection 조회하기
show collections
-> 현재 DB가 가지고 있는 collection 목록들을 리턴한다.
db.mycollection.find( )
-> 현재 DB의 mycollection의 컬렉션에 있는 전체 목록, 즉 오브젝트 아이디, 키, 값을 리턴한다.
db.mycollection.findOne( )
-> 현재 DB의 mycollection의 컬렉션에 있는 첫 번째 내용의 오브젝트 아이디, 키, 값을 리턴한다.
db.mycollection.findOne( )["name"]
-> 현재 DB의 mycollection의 컬렉션에 있는 "name"키를 가진 첫 번째 내용의 값을 리턴한다.
3. Collection 삽입하기
명 령 어 | 출 력 |
db.myCollection.insertOne({x:1}) | { "acknowledged" : true, "insertedId" : ObjectId("60255adfaaa8e81373844644") } |
- 현재 db의 myCollection 이름을 가진 컬렉션에 1개 값( x : 1 )이 삽입되며 ObjectId가 자동 생성된다.
- mongoDB는 json 타입으로 값을 삽입할 때 { } 안에 넣어서 삽입해야 한다.
- 비슷한 명령어로는 db.myCollection.insert({x:1}) 를 사용하여 값을 삽입할 수 있다.
4. Collection 삭제하기
명 령 어 | 출 력 |
db.myCollection.drop( ) | true |
- 현재 db의 myCollection 이름을 가진 컬렉션을 삭제한다.
- true가 뜨면 올바르게 삭제되었으며 show collections를 통해 확인해본다.
728x90
'SQL > MongoDB' 카테고리의 다른 글
[mongoDB] 비교 쿼리 연산자 사용하기 (Comparison Query Operators) (0) | 2021.02.28 |
---|---|
[mongoDB] mongoDB란? (0) | 2021.01.21 |
댓글
최근에 올라온 글
TAG
- 파이썬
- 주니온
- SQL
- SQLD
- db
- 머신러닝
- MongoDB
- OpenCV
- slqd
- Min()
- cnn
- 자료구조
- 경사하강법
- VGGNet
- Python
- 인공지능
- Ai
- 알고리즘
- 프로그래머스
- 기계학습
- 부스트코스
- sklearn
- Scikit
- algorithm
- Project
- Programmers
- Pandas
- 딥러닝
- Max()
- numpy
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- Total
- Today
- Yesterday
250x250