[DB] MongoDb
MongoDb는 NoSQL 데이터베이스이다.
우분투 버전에 따라 조금씩 다르다
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
- 우분투 버전 확인
cat /etc/lsb-release
- 공개 키 소프트웨어 설치
sudo apt-get install gnupg curl
- 공개키 가져오기
curl -fsSL https://pgp.mongodb.com/server-8.0.asc | \
sudo gpg -o /usr/share/keyrings/mongodb-server-8.0.gpg \
--dearmor
- Ubuntu 24.04 사용중
echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-8.0.gpg ] https://repo.mongodb.org/apt/ubuntu noble/mongodb-org/8.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-8.2.list
sudo apt update
sudo apt install -y mongodb-org=8.2.0 mongodb-org-database=8.2.0 mongodb-org-server=8.2.0 mongodb-mongosh mongodb-org-mongos=8.2.0 mongodb-org-tools=8.2.0
- 서비스 실행 및 시작 등록
~$ sudo systemctl start mongod
~$ sudo systemctl enable mongod
- 접속 방버
mondosh
데이터베이스 삽입
1
2
3
4
5
-- 데이터베이스 만들기. 여기서 다른점은 안에 내용이 없으면 뜨지 않음
db.myCollection.insertOne({name: "study"})
-- db 확인
show dbs
This post is licensed under CC BY 4.0 by the author.