모도리는 공부중

[MongoDB] 학습 다이어리 (+json) 본문

내 지식 정리/날것 그 자체

[MongoDB] 학습 다이어리 (+json)

공부하는 모도리 2021. 12. 2. 15:59
728x90
반응형

mongoDB가 json 형태로 되어있기 때문에 json부터 먼저 학습하고자 한다. JSON 학습은 TCP School website를 참고.

http://www.tcpschool.com/json/intro

 

코딩교육 티씨피스쿨

4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등

tcpschool.com

 

MongoDB는 한빛미디어에서 출판한 '몽고DB 완벽 가이드 (3판)'과 각종 구글링을 통하여 학습할 계획이다.

 

12.02.목.

JSON 학습 정리

  • 배열은 [](대괄호)로 둘러싸여 있으며 여러 개의 데이터가 순서를 가지고 나열된 집합.
    데이터 값의 순서는 0부터 시작.
  • 여러 데이터를 묶어놨다는 점에서 객체와 배열은 비슷하지만
    객체는 프로퍼티의 집합이며, 배열은 데이터값의 집합이라는 차이점을 가지고 있다.
  • JSON스키마: JSON 데이터의 형식을 기술한 문서
    • 클릭시 해당 하이라이트 링크로 연결됩니다.
  • JSON스키마 검증
    숫자 검증 배수 검증, 범위 검증
    문자열 검증 문자열 검증, 문자열 길이 검증, 정규 표현식 검증
    객체 검증 객체 검증, 프로퍼티 검증, 필수 프로퍼티 검증, 프로퍼티의 개수 검증
    배열 검증 배열 검증, 배열 요소 검증, 배열 길이 검증, 중복 값 검증
    기타 검증 불리언 검증, null 검증, 열거형 데이터 검증
    스키마 결합 allOf, anyOf, oneOf, not

 

12.03.금.

 

  • JSON 데이터를 처리하기 위한 메소드 3가지
    JSON.stringify() / JSON.parse() / toJSON()
    • JSON.stringify(value): 인수로 전달받은 자바스크립트 객체를 문자열로 변환하여 반환
    • JSON.parse(text): 인수로 전달받은 문자열을 자바스크립트 객체로 변환하여 반환
    • toJSON(): 자바스크립트의 Date 객체의 데이터를 JSON 형식의 문자열로 변환하여 반환
      고로, 오로지 Date.prototype 객체에서만 사용할 수 있음

그리고 MongoDB 설치 진행.

 

[MongoDB] 윈도우에서 몽고DB 설치하기 / MongoDB install on Windows

몽고DB의 디렉터리는 설치 프로그램에 의해 자동으로 생성되며 $ C:\Program Files\MongoDB\Server\버전넘버\data 를 기본적으로 사용한다. 여기서 \data\db 디렉터리를 데이터 디렉터리로 사용한다. 다른 디

studying-modory.tistory.com

 

728x90
반응형
Comments