MongoDB의 설치 및 사용방법

2024. 11. 18. 16:36Node.js

1. Mongodb 접속하여 설치 한다

https://www.mongodb.com/

 

MongoDB: 개발자 데이터 플랫폼

업계를 선도하는 모던 데이터베이스를 토대로 구축된 애플리케이션 데이터 플랫폼을 사용해 아이디어를 더욱 빠르게 실현하세요. MongoDB는 데이터를 손쉽게 처리할 수 있도록 지원합니다.

www.mongodb.com

 

2.  Products 클릭

 

3. Community Server 클릭

 

4. 버전, 플랫폼, 패키지 선택 후 Download 클릭

 

5. 설치 중에 complete를 선택한다.

 

완료 후 

2. MongoDB 경로를 추가해준다

1) 고급 시스템 설정 열어서 환경 변수를 클릭한다.

-->

 

2) 시스템 변수의 Path를 클릭한 후 편집 클릭한다.

 

3) 새로 만들기 클릭해서 MongoDB 경로 추가
예 (C:\Program Files\MongoDB\Server\3.6\bin)

 

4) 

주소 입력하고 확인 클릭하고 닫으면 된다.

 

3. MongoDB 데이터 저장 경로 생성을 한다.

 

4. 실행

CMD를 열어서 

 

mongod --dbpath C:\HEHE\mongodb\data

MongoDB 실행 후 CMD창 하나 더 열기 (위의 CMD 닫지 말기)

 

5. MongoDB의 명령어 및 메모 사항

mongodb 설치한다.
complete 버전
다운로드 : https://www.mongodb.com/try/download/community
- 몽고 db 는 비관계형 데이터베이스 중 하나로, json 형태의 문서 기반으로 데이터를 저장하는 데이터베이스
- 테이블과 행 대신 컬렉션과 문서를 사용하여 데이터를 유연하게 다룰 수 있음
- 구조화된 스키마가 없어 더 다양한 형태의 데이터를 쉽게 저장하고 확정될 수 있음


환경 변수
- path : "C:\Program Files\MongoDB\Server\8.0\bin" 추가

서버 실행
mongod --dbpath C:\Chaeyeon\Web\Project\server\mongodata

bin 디렉토리 -> mongo.sh 실행

####몽고 db는 오타 주의!!

데이터베이스 보기
show databases

데이터베이스 생성 및 사용
use kdt

데이터 추가
db.user.insertOne({name:'김사과', age:20})

데이터 여러개 추가
db.user.insertMany([{name:'이메론', age:30}, {name:'오렌지', age:25}])

데이터 확인
db.user.find()

특정 데이터 확인
db.user.find({'name':'김사과'})

ObjectID로 데이터 찾기
db.user.find({"_id":ObjectId("673acde077a959df810d8190")})

데이터 변경
db.user.updateOne({name:'김사과'}, {$set:{age:21}})

여러 데이터 변경
db.user.updateMany({name:'이메론'}, {$set:{age:31}})

데이터 삭제
db.user.deleteOne({_id: ObjectId('673ad1c377a959df810d8194')})

여러 데이터 삭제
db.user.deleteMany({age:25})

npm i mongodb 설치

 

 

 

 

728x90
LIST

'Node.js' 카테고리의 다른 글

Node.js Mongoose  (2) 2024.11.19
Node.js 활용3  (4) 2024.11.13
Node.js의 로직 순서  (0) 2024.11.12
Node.js 활용2  (0) 2024.11.11
Node.js POST 방식  (0) 2024.11.11