이 페이지는 개발자가 MongoDB로 애플리케이션을 빌드하는 데 대한 지침을 제공합니다. 배포서버에 연결하고, 데이터를 사용하고, 애플리케이션 기능을 추가하고, 생산을 위해 확장하는 방법을 학습합니다. 개발 과정에서 현재 있는 위치에 따라 페이지 섹션을 선택합니다.
개발 시작
MongoDB를 막 시작하는 경우 다음 경로를 따라 첫 번째 애플리케이션을 빌드하세요.
애플리케이션에서 배포서버에 연결합니다.
CRUD 작업 수행 하여 데이터를 생성, 읽기, 업데이트 및 삭제합니다.
애플리케이션의 액세스 패턴에 맞게 데이터를 모델링 합니다.
집계 파이프라인을 실행 하여 데이터를 분석하고 변환합니다.
MongoDB에 연결
다음 페이지를 사용하여 MongoDB 배포서버에 연결합니다.
- 클라이언트 라이브러리
- MongoDB 다양한 프로그래밍 언어에 대한 공식 클라이언트 라이브러리를 제공합니다. 이러한 라이브러리를 사용하여 애플리케이션에서 MongoDB 와 상호 작용 하는 방법을 알아보세요.
- 클러스터에 연결
- Atlas 또는 자체 관리형 MongoDB 배포서버에 연결하는 방법을 알아보세요.
- 데이터베이스 사용자
- Atlas 와 자체 관리형 배포서버 모두에서 데이터베이스 사용자를 생성하고 관리 방법을 학습하세요.
기본 사항 알아보기
배포서버를 이해하고 데이터와 상호 작용을 시작하려면 다음 페이지를 사용하세요.
- 문서
- 문서는 MongoDB 에서 데이터 저장 의 기본 단위입니다. MongoDB 데이터를 BSON 문서로 저장하고 구조화하는 방법을 알아보세요.
- 데이터베이스 및 컬렉션
- 데이터베이스와 컬렉션은 MongoDB 에서 문서를 구성하는 데 사용됩니다. 데이터베이스 및 컬렉션을 생성하고 관리 방법을 알아보세요.
- CRUD 작업
- 컬렉션에서 문서를 만들고, 읽고, 업데이트, 삭제 방법을 알아보세요.
- 데이터 모델링
- 데이터 모델링은 데이터베이스 내의 데이터 조직 과 관련 엔터티 간의 연결을 나타냅니다. 애플리케이션의 요구 사항에 가장 적합하도록 데이터 모델 설계하는 방법을 알아보세요.
- 집계 작업
- 집계 파이프라인을 사용하여 문서를 프로세스하고 계산된 결과를 반환합니다. 집계 작업을 사용하여 데이터를 분석하고 변환하는 방법을 학습합니다.
- Indexes
- 인덱스는 MongoDB 에서 효율적인 쿼리 실행을 지원 . 인덱스를 생성하고 관리 쿼리 성능을 최적화하는 방법을 알아보세요.
- 참조
- MongoDB 명령, 연산자 및 구성 옵션에 대한 참조 문서입니다.
앱 기능 빌드
다음 페이지를 사용하여 MongoDB Search 및 MongoDB 벡터 검색 등의 기능을 애플리케이션에 추가합니다.
- 검색
- MongoDB Search는 관련성 기반 앱 기능을 구축할 수 있는 원활하고 확장 가능한 환경을 제공하는 임베디드 전체 텍스트 검색 입니다. MongoDB Search를 시작하고 애플리케이션에 고급 검색 역량을 구현 방법을 알아보세요.
- Vector Search
- MongoDB 벡터 데이터베이스 로 사용하면 MongoDB Vector Search를 사용하여 다른 MongoDB 데이터와 함께 벡터 데이터를 원활하게 검색 하고 인덱스 할 수 있습니다. 애플리케이션에서 벡터 검색 구현 방법을 알아보세요.
- AI 통합
- MongoDB AI 프레임워크, 도구 및 플랫폼과 통합하여 AI 애플리케이션 및 에이전트를 빌드 방법을 알아보세요.
- 트랜잭션
- 트랜잭션을 사용하면 하나 이상의 문서에 대해 단일 원자 조작 으로 여러 읽기 및 쓰기 (write) 작업을 수행할 수 있습니다. 애플리케이션 및 클라이언트 라이브러리에서 트랜잭션을 사용하는 방법을 알아보세요.
- 변경 스트림
- 변경 스트림을 사용하면 애플리케이션이 실시간 데이터 변경 사항에 액세스 하고 이에 대응할 수 있습니다. 데이터 변경 사항에 응답하도록 변경 스트림을 구성하는 방법을 학습하세요.
- 시계열
- Time Series 데이터는 시간 경과에 따른 변화를 분석 할 수 있는 일련의 데이터 포인트입니다. Time Series 컬렉션을 생성 및 관리 하고 Time Series 데이터 로 작업하는 방법을 알아보세요.
- 사용 중 암호화
- 사용 중 암호화 전송, 저장, 처리될 때 데이터를 보호하고 암호화됨 데이터에 대해 지원되는 쿼리를 활성화합니다. MongoDB 에서 사용 중인 암호화 에 대한 다양한 접근 방식과 이를 애플리케이션에서 사용하는 방법에 대해 알아보세요.
- 데이터 페더레이션
- Data Federation 사용하면 S3, Atlas 클러스터 및 기타 MongoDB 데이터베이스를 포함한 여러 데이터 소스에서 데이터를 쿼리 할 수 있습니다. 애플리케이션에서 Data Federation 설정하고 학습하세요.
릴리스 노트
다음 페이지를 사용하여 MongoDB 제품의 최신 변경 사항 및 개선 사항에 대해 알아보세요.
- 서버 릴리스 노트
- MongoDB 서버 릴리스 노트입니다.
- Atlas 릴리스 노트
- MongoDB Atlas 및 관련 서비스에 대한 릴리스 노트입니다.
- 릴리스 노트 검색
- MongoDB Search 릴리스 노트입니다.
- Vector Search 릴리스 노트
- MongoDB Vector Search 릴리스 노트입니다.