Build your ultimate AI agent
코스 설명
고정된 데이터베이스 구조에서 벗어나, 데이터에 맞춰 유연하게 동작하는 도큐먼트 데이터베이스 MongoDB의 강점을 알아보세요. 이 실습형 강의에서는 PyMongo 라이브러리를 통해 MongoDB 작업을 익힙니다. 문서를 조회, 필터링, 조작하는 방법과 함께 유연한 스키마를 활용하는 법, 그리고 구조가 중요할 때 검증을 적용하는 법을 배웁니다. 기본 CRUD 작업부터 고급 쿼리 연산자, 정렬, 프로젝션, 벌크 작업까지 현대적 데이터 애플리케이션을 구축하고 운영하는 데 필요한 실전 기술을 갖추게 됩니다. 이 강의는 오늘날 데이터 전문가에게 꼭 필요한 핵심 MongoDB 역량을 제공합니다.
사전 요구 사항
커리큘럼
코스 개요
1
MongoDB 시작하기
NoSQL 데이터베이스인 MongoDB의 세계로 부드럽게 입문하고 핵심 기능을 살펴봅니다. MongoDB와 관계형 데이터베이스를 비교하며 제공하는 장점을 이해하세요. MongoDB 서버와 데이터베이스에 연결하고 첫 번째 문서를 조회해 봅니다.
2
필터, 연산자, 그리고 쿼리 옵션
필터와 연산자를 사용해 필요한 데이터만 정확히 반환하도록 MongoDB를 활용하는 방법을 배웁니다. 레코드를 정렬하고, 반환되는 문서 수를 제한하며, 특정 쿼리에 일치하는 문서의 개수를 가져오는 법을 익히세요.
3
레코드 삽입, 업데이트 및 삭제
MongoDB 컬렉션에 새로운 레코드를 하나 또는 여러 개 한 번에 삽입하는 방법을 알아봅니다. 개별 문서나 여러 문서를 동시에 업데이트하고, 데이터베이스 내 문서를 전체 교체하는 방법을 학습하세요. 또한 컬렉션에서 레코드를 삭제하는 실습도 진행합니다.
4
스키마 적용과 다중 작업 구성
PyMongo로 작업할 때 MongoDB 문서의 구조를 정의하고 강제하는 방법을 배웁니다. .bulk_write()를 사용해 여러 쓰기 작업을 하나의 요청으로 효율적으로 배치하여, 순차 실행과 오류 처리를 통제하면서 성능을 향상시키는 방법을 살펴봅니다.
Python으로 배우는 MongoDB 입문
코스
완료

