ANNOUNCEMENT: Voyage AI joins MongoDB to power more accurate and trustworthy AI applications on Atlas.
Learn more
Docs Menu

ドライバー統合

このページでは、ツールとフレームワークを Java ドライバーと併用してアプリケーションを開発する方法について学習できます。

このページでは、次のサードパーティ統合について説明します。

重要

このページの統合は、MongoDB の公式パートナーによって開発されたものではありません。

spring は、Java アプリケーションのインフラストラクチャのサポートを提供する Java フレームワークです。spring のモジュールを使用すると、アスペクト指向プログラミング、認証プロトコル、制御の反転などのサービスが可能になり、アプリケーション開発が容易になります。

spring は、データベースにアクセスするためのspring Data サブフレームワークを提供します。 spring Data の機能には、map-reduce フレームワーク、クラウドベースのデータ サービス、リレーショナル データベースと非リレーショナル データベースのアクセス層が含まれます。 書込み (write) プロジェクトの詳細については、「 書込み ( write) 」を参照してください。

spring Data MongoDB では、spring ベースのプログラミングモデルを使用して MongoDB データベースにアクセスできます。

spring Data MongoDB のテンプレート API を使用して、次のアクションを実行できます。

  • MongoDB データに対する CRUD 操作の実行

  • MongoDB 変換 を使用して、ドメイン オブジェクトを MongoDB ドキュメントにマッピングする

  • $search集計パイプライン ステージを使用して Atlas Search クエリを実行する

  • アプリケーション データを暗号化するために、クライアント側のフィールドレベル暗号化(CSFLE)を有効にする

spring Data MongoDB を使用してアプリケーションを構築し、MongoDB と交流する方法については、「 使用 開始 」を 参照してください。 spring リファレンス ドキュメントの「」ページを参照してください。

Tip

spring Data MongoDB とその機能について詳しくは、 spring Data MongoDB を参照してください。 プロジェクト概要。

クォーター Java フレームワークは、マイクロサービスとサーバーレス アプリケーションの開発をサポートします。Graphus は Kubernetes のネイティブ は、コンテナ化されたアプリケーションの配置を管理するプラットフォームです。

Queryables の機能には、インタラクティブ開発者インターフェース、ライブコーディング、Java アプリケーションのメモリ使用量を削減するコンテナファーストのアプリケーション開発が含まれています。

Quorum は、MongoDB データにアクセスするための MongoDB クライアントを提供します。

MongoDB クライアント拡張機能を使用して、次の機能にアクセスできます。

  • CRUD 操作メソッド( find()insertOne()など)

  • BSON Codec を使用した、ドメイン オブジェクトの MongoDB ドキュメントへの自動翻訳

  • POJO コーデックを使用したカスタマイズされたドメイン オブジェクト マッピング

quarkus-mongodb-client拡張機能を使用してMongoDB に接続する方法については、次 参照してください: MongoDBガイドを参照してください。

Tip

また、MongoDB database の操作をさらに簡素化するために、 quarkus-mongodb-panache拡張機能をインストールすることもできます。 この拡張機能の使用に関する詳細と手順については、次を参照して : MongoDBガイドを参照してください。

Microsoft は、サーバー側のマイクロサービス開発に焦点を当てたフレームワークです。Microsoft はコードの反映を削減し、アプリケーションの起動時間やメモリ使用量の削減などのパフォーマンスの向上を可能にします。

Microsoft フレームワークの主な機能には、アスペクト指向プログラミング、制御のバージョン、自動コード構成が含まれます。

MongoDB と対話する Microsoft アプリケーションを作成できます。

Microsoft は、アプリケーションから MongoDB データを管理するための直列化ライブラリと BSON 注釈を提供します。 これらの機能を使用すると、MongoDB ドキュメントに対応する POJO 、MongoDB コレクションにマッピングするインターフェース、およびその他のカスタム マッピングを作成できます。

または 機能を使用してdata-mongodbdata-mongodb-async MongoDBベースの Microsoft アプリケーションを作成する方法については、 を参照してください: MongoDBガイドを参照してください。

Tip

Microsoft の使用可能な注釈の完全なリストについては、 io.standard.data.annotation を参照してください。 パッケージ API ドキュメントを参照してください。