MongoDB 실행
mongod --dbpath C:\Kim\mdb --bind_ip 127.0.0.1,195.168.9.93 --port 27017
MongoShell 실행
mongosh 195.168.9.93
1. MongoDB 다운로드
- 주소: https://www.mongodb.com/
→ Products > Community Edition > Download - 운영체제: Windows
- 패키지: MSI Installer 선택
2. 설치 시 설정
설치 도중 다음 항목을 체크 해제하세요:
| ✅ Install MongoD as a Service | ❌ 해제 |
| ✅ Install MongoDB Compass | ❌ 해제 |
📌 이유:
툴 없이 명령어 기반으로만 사용하기 위해
3. Mongo Shell(mongosh) 설치 (필요한 경우만)
📥 mongosh 별도 다운로드
- 주소: https://www.mongodb.com/try/download/shell
- 설치 후 C:\Users\사용자명\mongo 등 원하는 위치에 압축 해제
4. 데이터 저장 폴더 생성
예시 경로: C:\Kim\mdb
MongoDB는 이 폴더에 데이터를 저장하며, 존재하지 않으면 실행되지 않음
5. MongoDB 서버 실행
[MongoDB 시작 명령어]
C:\Program Files\MongoDB\Server\8.0\bin> mongod --dbpath C:\Kim\mdb
경로에 공백이 있다면 따옴표로 감싸기
예: --dbpath "C:\Kim\mdb"
6. Mongo Shell 접속
[Mongosh 시작 명령어]
C:\Users\soldesk\mongo
C:\Program Files\MongoDB\Server\8.0\bin> mongosh
→ 로컬 서버(127.0.0.1:27017)에 자동 접속됨
7. 기본 사용 명령어
| use mdb | mdb라는 DB로 전환 (없으면 자동 생성) |
| show dbs | 모든 데이터베이스 목록 보기 |
| show collections | 현재 DB의 컬렉션 목록 보기 |
| db.컬렉션명.insertOne({...}) | 문서 삽입 |
| db.컬렉션명.find() | 문서 조회 |
8. 서버 종료 방법
Ctrl + C (mongod 실행 중인 창에서)
9. 참고 경로 요약
항목 예시
| MongoDB 설치 위치 | C:\Program Files\MongoDB\Server\8.0\bin |
| 데이터 저장 위치 | C:\Kim\mdb |
| mongosh 위치(선택) | C:\Users\사용자명\mongo |
10. MongoDB vs OracleDB 개념 비교
| 비정형 문서 기반 (NoSQL) | 정형 테이블 기반 (SQL) |
| JavaScript로 제어 | SQL로 제어 |
| DB → Collection → Document | DB → Tablespace → Table |
| 처음 사용 시 DB/컬렉션 자동 생성 | 사전 정의 필요 |
11. 테이블 만들어 값 넣기 [딕셔너리 형태]
db.apr11_snack.insert({"s_name":"pepero","s_price":2000});
12. 테이블 조회
db.apr11_snack.find();'개발 공부' 카테고리의 다른 글
| TMUX 명령어 정리 (0) | 2025.05.15 |
|---|---|
| VSCODE 새 폴더와 새 파일 단축키 설정 (0) | 2025.04.16 |
| VSCODE 한글 입력 시 자동으로 2번 입력되는 문제 해결 (0) | 2025.04.10 |
| 🎓 Oracle 18c XE 데이터베이스 실습 가이드 (설치부터 계정 생성까지) (0) | 2025.03.31 |
| 동기적(synchronous) vs 비동기적(asynchronous) (0) | 2025.03.21 |