Docs Menu
Docs Home
/ / /
Rust ドライバー
/

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

1

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

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 ドライバー crate

  • 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.1.0"
[dependencies]
serde = "1.0.188"
[dependencies.mongodb]
version = "3.1.0"
features = ["sync"]

非同期ランタイムと同期ランタイムの詳細については、 非同期 API と同期 APIガイドをご覧ください。

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

注意

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

戻る

クイック スタート