⚙️ Tech/DB

[MongoDB] MongoDB 설치하기

fiftyline 2025. 5. 15. 17:18

 

 

1. 시스템 업데이트

sudo apt update
sudo apt upgrade -y

 

 

2. MongoDB GPG 키 등록

MongoDB 패키지의 신뢰성을 검증하기 위해 GPG 키를 추가합니다.

curl -fsSL https://pgp.mongodb.com/server-6.0.asc | sudo gpg -o /usr/share/keyrings/mongodb-server-6.0.gpg --dearmor

 

 

3. MongoDB 공식 리포지토리 등록

echo "deb [ signed-by=/usr/share/keyrings/mongodb-server-6.0.gpg ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list

 

 

 

4. 패키지 목록 갱신 및 MongoDB 설치

sudo apt update
sudo apt install -y mongodb-org

 

 

 

5. MongoDB 서비스 시작 및 자동 실행 설정

# MongoDB 서비스 시작
sudo systemctl start mongod

# 부팅 시 자동 실행 설정
sudo systemctl enable mongod

 

 

6. 설치 확인 및 상태 점검

# 서비스 상태 확인
sudo systemctl status mongod

 

 

7. MongoDB shell 접속

mongosh

 

 

 

 

#. MongoDB shell 기본 명령어

# Database 목록 확인
show dbs

# Database 선택
use 데이터베이스이름

# 컬렉션 목록 확인
show collections

# 컬렉션 확인
db.컬렉션이름.find()

# 컬렉션 조건 및 정렬 
db.컬렉션이름.find({조건}).sort({"컬럼": 1})
# db.users.find({'age': {'$gte':30}}).sort({"age": -1}) (age 30 이상, age 내림차순 정렬)

# 컬렉션 데이터 전체 삭제
db.컬렉션이름.deleteMany({})