관계형 데이터베이스 VS MongoDB
관계형 데이터베이스 | MongoDB |
데이터베이스(Database) | 데이터베이스(Database) |
테이블(Table) | 컬렉션(Collection) |
행(Row), 레코드(Record) | 도큐먼트(Document) |
열(Column),속성(Attribute) | 필드(Field) |
인덱스(Index) | 인덱스(Index) |
CRUD의 결과로 레코드(Record)를 반환 | CRUD의 결과로 커서(Cursor)를 반화 |
커서는 쿼리 요청의 결과 값을 가르키는 포인터.
MySQL처럼 Database를 생성해주는 역할
> use roadbook
> db.createCollection("컬렉션명") --> Collection 생성
> show collections --> Collection 조회
> db.customer.insert({"key" : "value"}) --> 데이터 생성
> db.[collection명].find() --> 데이터 조회
> db.[collection명].drop --> 컬렉션 삭제
> db.dropDatabase() --> 데이터베이스를 삭제하는 명령어
'MongoDB' 카테고리의 다른 글
mongoose와 MongoDB 연결하기 (0) | 2024.03.09 |
---|---|
MongoDB 설치 (0) | 2024.03.08 |