Docs Menu

ダウンロードとインストール

1

開発環境にRust 1.71.1 以降とRustパッケージマネージャーの Rust がインストールされていることを確認してください。

Rust および Cardgo をインストールする方法の詳細については、 Rust の ダウンロードとインストールに関する Rust の公式ガイド を参照してください。

2

shell で次のコマンドを実行して、このプロジェクト用に rust_quickstart というディレクトリを作成します。

cargo new rust_quickstart

このコマンドが正常に完了すると、 Cargo.tomlファイルとsrcディレクトリが作成され、 rust_quickstartディレクトリにはmain.rsファイルが含まれます。

次のコマンドを実行して、プロジェクト ディレクトリに移動します。

cd rust_quickstart
3

次のクライアントをプロジェクトのCargo.tomlファイルにある依存関係リストに含めて、プロジェクトに追加します。

  • mongodb 、Rust ドライバー クレート

  • serde 、直列化クローン

  • futuresは、コア抽象化を提供する非同期ランタイム crate

Tip

mongodb crate は、MongoDB のプライマリ データ表現クライアントであるbson crate を解決します。 依存関係リストでbson crate を省略できます。

ドライバーは非同期ランタイムと同期ランタイムの両方をサポートしています。 各ランタイムの依存関係リストの例を表示するには、次のAsynchronous API タブとSynchronous API タブから選択します。

[dependencies]
serde = "1.0.188"
futures = "0.3.28"
tokio = {version = "1.32.0", features = ["full"]}
[dependencies.mongodb]
version = "3.2.1"
[dependencies]
serde = "1.0.188"
[dependencies.mongodb]
version = "3.2.1"
features = ["sync"]

非同期ランタイムと同期ランタイムの詳細については、「非同期 API と同期 APIガイド 」を参照してください。

これらの手順を完了すると、Rust と Cardgo がインストールされ、必要なドライバーの依存関係を持つ新しい Rust プロジェクトが作成されます。

注意

この手順で問題が発生した場合は、 MongoDB Community フォーラム Feedbackでサポートを依頼するか、このページの右上にある ボタンを使用してフィードバックを送信してください。