AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

サードパーティ統合

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

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

重要

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

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

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

書込み (write) は、ユーザーのセッション情報を管理するための 書込み (write)4 セッション0 のサブフレームワークも提供します。スキーム セッション. 以降、 MongoDB はスキーム セッションMongoDB統合を維持します。詳細については、「 SPI セッションMongoDB統合 」を参照してください。

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

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

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

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

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

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

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

Tip

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

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

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

Quarkus は、MongoDBのデータアクセスのためのMongoDBクライアントを提供します。MongoDBクライアント拡張機能を使用して、次の機能にアクセスできます。

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

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

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

quarkus-mongodb-client 拡張機能を使用してMongoDBに接続する方法については、Quarkus ドキュメントのMongoDBクライアントの使用ガイドを参照してください。

MongoDB とMongoDBを使用してCRUD操作用のREST APIを作成する方法を示すチュートリアルについては、 MongoDB YouTube チャンネルの記録を参照してください。

Tip

また、MongoDBデータベースの操作をさらに簡素化するために、quarkus-mongodb-panache 拡張機能をインストールすることもできます。この拡張MongoDBの詳細については、が 含まれているガイドの

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

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

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

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

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

Tip

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