01. MongoDB
1. 특징
1) 비정형
- 도큐먼트 하나로 처리할 수 있다
- 조인같은거 필요없음
- 스키마가 없음
2) 도큐먼트
3) 컬렉션
- 도큐먼트 모여있는것

4) 차이점
- 조인이없다.

2. 기능
복제
- 안정성을 위해서 복제해둔다
- 프라이머리/ 세컨더리
샤딩
- 확장 개념
- 수직적 수평적으로 나뉜다.

PK
- _id 자동 추가
- 클라이언트쪽에서 발급한다.
- 샤딩기능때문에 서버쪽에서 발급 안한다.

3. 기본 CRUD
1) 대소문자 구분
2) $xxx → 연산자 : $and , $or

3) 이젠 나눠서 한다.
- 삭제 remove → delete 아님

4) $set : 한 부분만 수정
- 꼭 써야된다! 그래야 추가됨
- $set 안쓰려면 모든 필드값 다 써주어야한다.
5) $unset : 필드 삭제
- 삭제할 필드 : 값까지 써줘야된다.

6) 내부 문서 검색할때, 반드시 큰따옴표 써줘야한다. → “부모키.자식키”
