Baixar e instalar
Instalar Rust e Cargo
Certifique-se de ter o Rust 1.60 ou posterior, e o Cargo, o gerenciador de pacotes Rust, instalados em seu ambiente de desenvolvimento.
Para obter informações sobre como instalar o Rust e o Cargo, consulte o guia oficial do Rust sobre o download e a instalação do Rust.
Criar uma diretoria de projeto
Em sua shell, execute o seguinte comando para criar um diretório chamado rust_quickstart
para este projeto:
cargo new rust_quickstart
Quando este comando for concluído com êxito, você terá um arquivo Cargo.toml
e um diretório src
com um arquivo main.rs
no seu diretório rust_quickstart
.
Execute o seguinte comando para navegar no diretório do projeto:
cd rust_quickstart
Instale o driver Rust
Adicione as seguintes caixas de categorização ao seu projeto incluindo-as na lista de dependências localizada no arquivo Cargo.toml
do seu projeto:
mongodb
, a caixa do driver Rustserde
, a caixa de serializaçãofutures
, uma caixa de tempo de execução assíncrona que fornece abstrações principais
Dica
A grade mongodb
resolve a grade bson
, que é a principal grade de representação de dados do MongoDB. Você pode omitir a caixa bson
na sua lista de dependências.
O driver oferece suporte a tempos de execução assíncronos e síncronos. Para ver exemplos de listas de dependências para cada tempo de execução, selecione a partir das seguintes abas Asynchronous API e Synchronous API :
[dependencies] serde = "1.0.188" futures = "0.3.28" tokio = {version = "1.32.0", features = ["full"]} [dependencies.mongodb] version = "3.1.0"
[dependencies] serde = "1.0.188" [dependencies.mongodb] version = "3.1.0" features = ["sync"]
Para saber mais sobre tempos de execução assíncronos e síncronos, consulte o guia deAPIs assíncronas e síncronas .
Depois de concluir essas etapas, você terá o Rust e o Cargo instalados e um novo projeto do Rust com as dependências de driver necessárias.
Observação
Se você tiver problemas nesta etapa, peça ajuda nos fóruns da MongoDB Community ou envie feedback usando o Feedback botão no canto superior direito desta página.