몽고 DB에 대한 개론
: https://2mukee.tistory.com/175
몽고 DB 설치방법
: https://freekim.tistory.com/12
1. 몽고 DB 서버 실행
- 몽고DB를 환경변수로 설정하지 않은 경우
: mogod --dbpath
- 몽고 DB를 환경변수로 설정한 경우
: mongod
2. 몽고DB 쉘 실행
: mongo
3. 데이터베이스 생성
- 데이터베이스 사용 및 생성 (없는 경우)
: use DB이름
- DB 서버 내에 존재하는 DB 목록 출력
: show dbs
> 새로만든 DB의 경우 하나 이상의 document를 삽입해야 확인 가능
- 현재 사용하고 있는 DB 확인
: db
4. DB에 컬렉션 생성
- 컬렉션 생성
: db.createColection('컬렉션 이름')
> db.createCollection('person')
- 현재 사용중인 DB 내의 모든 컬렉션 확인
: show collections
5. 컬렉션에 도큐먼트 삽입
- 도큐먼트 삽입
: db.컬렉션이름.insert({'속성':''값', '속성':''값', ...})
> db.person.insert({'name': 'mike', 'age': 26})
- 도큐먼트 전체 확인
: db.컬렉션이름.find()
> db.person.find()
6. 도큐먼트 삭제
- 도큐먼트 삭제
: db.컬렉션이름.remove({'속성': '값'})
> db.person.remove({'name': 'mike'})
7. 컬렉션 삭제
- 컬렉션 삭제
: db.컬렉션이름.drop()
> db.person.drop()
8. 데이터베이스 삭제
- 데이터베이스 삭제
: db.dropDatabase()
> 현재 사용중인 DB가 삭제됨
> use 삭제할DB 후에 실행
Refference
'Database > MongoDB' 카테고리의 다른 글
리눅스에서 몽고 DB 쿼리 실행하기 (mongosh) (0) | 2024.06.26 |
---|---|
Realm에 대해 알아보자 (0) | 2023.02.12 |
SQL 쿼리와 비교하는 MongoDB 쿼리 (0) | 2022.09.25 |
MongoDB와 Mongoose 차이 (0) | 2021.08.03 |
몽고DB에 대한 개론 (0) | 2021.08.02 |