Achievement Goals
- NoSQL의 장점 및 특징에 대해서 이해할 수 있다.
- MongoDB의 도큐먼트(Document)와 컬렉션(Collection)에 대해 이해할 수 있다.
- JSON과 BSON의 차이점을 이해하고, 도큐먼트를 가져오거나 내보낼 수 있다.
- MongoDB의 Atlas에 대해 이해할 수 있다
- 클러스터(Cluster)와 레플리카 세트(Replica set)에 대해 이해할 수 있다.
- Atlas를 GUI(Graphical User Interface)와 shell 쿼리문으로 사용할 수 있다.
- MongoDB에서 CRUD를 할 수 있다.
- Insert(C), Find(R), Update(U), Delete(D)에 대한 쿼리문을 작성할 수 있다.
- 연산자와 프로젝션(Projection)을 사용할 수 있다.
- 배열과 서브 도큐먼트를 쿼리할 수 있다.
- Aggregation Framework를 사용하여 aggregate 명령어로 쿼리할 수 있다.
- $match, $project, $group 연산자를 사용할 수 있다.