MongoDb Client: Robo3T 학습

김정현·2023년 1월 17일
0
post-thumbnail

Robo3T란?

  • Robo3T는 API의 사용을 도와주는 API Client처럼 MongoDB를 위해서 만들어진 MongoDB Client이다.
  • Robo3T의 GUI를 통해 MongoDB에 저장된 데이터를 관리하기 쉽게 보여주는 프로그램이다.

DB Client와 API Client의 다른점은?

  • 서버에 연결해 데이터를 보내는것 까지는 같은 개념이지만 DBMS는 웹처럼 단순하지 않아 프로그램 사용법이 조금 더 복잡하고 DB의 데이터를 조회하거나, 관리할 수 있는 기능을 제공한다.

Robo3T 사용

  • open shell:
use spa_database //데이터베이스 생성

db.goods.insertOne({key: "value", key2:"값"}) //goods라는 컬렉션 안에 insertOne값(도큐먼트)을 넣는다

- 간단한 CRUD 명령어
  • db.collectionName.find({})
  • db.collectionName.insertOne({ key: "value", key2: "값" })
  • db.collectionName.deleteOne({ _id: ObjectId("...") }

0개의 댓글