MongoDB Client: studio 3T

jangdu·2023년 6월 12일
0

mongoDB

목록 보기
2/2

DB

DBMS(Databse Management System)은 데이터를 저장하고 잘 찾기위한 소프트웨어이다.
이게 설치된 컴퓨터를 db서버라고 함 ㅇㅇ

관계형 디비나 NoSQL같은게 설치된 컴퓨터에 저장한다고 보면되고, 모든 데이터는 DBMS가 관리한다.
브라우저가 디비서버 뭐 필요하면 서버에 요청하고 서버는 디비에서 가져오고 전달하고 뭐 이런식임
client <-> sever <-> DB

그중 비관계형 데이터베이스 중 하나인 MongoDB를 알아보자.

MongoDB 설치

brew tap mongodb/brew
brew install mongodb-community
brew services start mongodb-community	// 실행


Studio 3T

https://studio3t.com/download-studio3t-free/
위 사이트에서 설치하자.
이친구는 API사용을 도와주는 API Client처럼 몽고를 위해서 만든 몽고 클라이언트다.
GUI를 통해서 몽고에 저장된 데이터를 관리하기 쉽게 보여준다.

두번째 옵션을 선택하고 next

db이름과 주소를 입력하고 save를 클릭한다.

그리고 만들어준 DB와 connect한다.


간단한 CRUD

Studio 3T를 이용해서 간단한 crud를 구현해보자.

Add Databse를 클릭해서 데이터베이스를 추가한다.

생성된 디비에 우클릭하고, open IntelliShell을 클릭

이 쉘에서 간단히 조작하려면

//db.mongodb_prac.insertOne({ key: "value", key2: "값" })
//db.mongodb_prac.deleteOne({_id: ObjectId("64856da9f4ef7e9baa4c88d9")})
//db.mongodb_prac.find({})

처럼 사용하면 된다.


profile
대충적음 전부 나만 볼래

0개의 댓글