1
Rust 및 Cargo 설치
개발 환경에 Rust 1.74 이상과 Rust 패키지 관리자인 Cargo가 설치되어 있는지 확인합니다.
Rust 및 Cargo 설치 방법에 대한 자세한 내용은 Rust 다운로드 및 설치에 대한 공식 Rust 가이드 참조하세요.
2
3
Rust 드라이버 설치
프로젝트의 Cargo.toml 파일에 있는 종속성 목록에 다음 크레이트를 포함하여 프로젝트에 추가합니다.
mongodb, Rust 드라이버 크레이트serde직렬화 크레이트futures핵심 추상화를 제공하는 비동기 런타임 크레이트
팁
mongodb 크레이트는 기본 MongoDB 데이터 표현 크레이트인 bson 크레이트를 확인합니다. 의존성 목록에서 bson 크레이트를 생략할 수 있습니다.
드라이버는 비동기 및 동기 런타임을 모두 지원합니다. 각 런타임에 대한 예제 종속성 목록을 보려면 다음 Asynchronous API 및 Synchronous API 탭에서 선택합니다.
[dependencies] serde = "1.0.188" futures = "0.3.28" tokio = {version = "1.32.0", features = ["full"]} [dependencies.mongodb] version = "3.3.0"
[dependencies] serde = "1.0.188" [dependencies.mongodb] version = "3.3.0" features = ["sync"]
비동기 및 동기 런타임에 학습 보려면 비동기 및 동기 API 가이드 를 참조하세요.
이 단계를 완료하면 Rust와 Cargo가 설치되고 필요한 드라이버 종속성이 있는 새 Rust 프로젝트가 생깁니다.