ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • MongoDB 정리
    2018~2019/JavaScript 2018. 7. 8. 20:27

    1. MongoDB란?

    - C++로 작성된 오픈소스 문서지향적 Cross-platform 데이터베이스.

    - NoSQL 데이터베이스.

    - 고정된 스키마와 JOIN이 존재하지 않음.


    *NoSQL(Not Only SQL)

    - RDBMS의 한계를 극복하기 위해 만들어진 새로운 형태의 데이터저장소.


    *Document

    - RDMS의 record와 비슷한 개념.

    - 동적인 schema를 갖고 있음


    *Collection

    - MongoDB Document의 그룹.

    - RDMS의 table과 비슷한 개념

    - schema를 따로 갖고 있지 않음.


    2. Schema

    - document의 구조 정의


    *Schema Type

    1. String

    2. Number

    3. Date

    4. Buffer

    5. Boolean

    6. Mixed

    7. Objectid

    8. Array


    3. Model

    - 데이터베이스에서 데이터를 읽고, 생성하고, 수정하는 프로그래밍 인터페이스를 정의.


    4. CRUD

    save : 데이터 저장

    find : 데이터 조회

    findOne: 하나의 데이터 조회

    update : 데이터 수정

    remove : 데이터 삭제


    '2018~2019 > JavaScript' 카테고리의 다른 글

    ES2015+ (ES6)  (0) 2018.09.21
    Deploy a GraphQL server with Now  (0) 2018.07.17
    GraphQL + MongoDB 연동하기  (0) 2018.07.08
    GraphQL 정리  (0) 2018.07.07
Designed by Tistory.