Overview
このページでは、 MongoDB Rustドライバーを操作するための一般的なサードパーティ統合について説明します。
フレームワーク
このセクションでは、 Rustドライバーで使用できる Web フレームワークを一覧表示します。次のフレームワークをRustドライバーに統合する方法については、Github で MongoDB Rustフレームワークの例のリポジトリ を参照してください。
アクション
Action Web は、 MongoDBでRustアプリケーションを構築するための強力でパフォーマンスの高い Webフレームワークです。アクターベースのアーキテクチャを提供し、同期リクエスト ハンドラーと非同期リクエストハンドラーの両方をサポートします。 Atlas でMongoDB を使用する方法の動作例は、databases Actionx GitHubリポジトリの ディレクトリにあります。
詳細については、 Action Web ドキュメント を参照してください。
ロケール
Rocket はRust用の Webフレームワークであり、最小限のサーバーレート コードを使用する高速でタイプセーフ、安全な Web アプリケーション を記述できます。
MongoDBと Rocket の使用を開始する方法については、 「 MongoDBと Rocket の統合 」ガイドを参照してください。
Rocket とRustドライバーを使用してCRUD操作を実行する方法については、 Rocket CRUDチュートリアルを参照してください。
Axum
Axum は、人間性とモジュール性を重視した Webアプリケーションフレームワークです。 topic 、Token、および Hyper 上に構築された 、Axum は、ウェブ サービスを構築するための強力でシンプルなAPIを提供します。
詳細については、 Axium のドキュメント を参照してください。
Tide
Tide は、迅速な開発用に構築された最小限かつ実用的なRustウェブアプリケーションフレームワークです。非同期ウェブ アプリケーションや API の構築に役立つ堅牢な機能セットが付属します。
詳細については、 Tide のドキュメントを参照してください。
ワープ
WAp は、 Rust用の複合 Webフレームワークです。パフォーマンスに焦点を当ててウェブ サービスを構築するためのフィルターベースのアプローチを提供します。
詳細については、 WAp のドキュメント を参照してください。