---
schema_version: "1"
id: 61c94f5fa4f2f80b15802c13cc1e4228d4e5f408fc091c3b7395003ef4d7d33a
title: MongoDB Connector 6.3
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/mongodb-connector/6.3/index.md
canonical_url: https://docs.mulesoft.com/jp/mongodb-connector/6.3/
source_site: docs.mulesoft.com
content_type: documentation
content_hash: fbe8b714ea10a425342b716999d4b9ac2438953c639a9150af835b943b99cd36
description: MuleSoft Documentation Site
release: "6.3"
latest: true
---
# MongoDB Connector 6.3

MongoDB 用 Anypoint Connector (MongoDB Connector) は、Mule Runtime Engine (Mule) と MongoDB サーバー上のサードパーティソフトウェア間の接続を可能にするクローズドソースのコネクタです。

リリースノート: [MongoDB Connector リリースノート](https://docs.mulesoft.com/jp/release-notes/connector/mongodb-connector-release-notes-mule-4)​  
Exchange: [MongoDB Connector](https://www.mulesoft.com/exchange/com.mulesoft.connectors/mule-mongodb-connector/)

## [](#始める前に)始める前に

このコネクタを使用するには、MongoDB、Mule Runtime Engine (Mule)、Anypoint Connector、Anypoint Studio、Mule フローの要素、グローバル要素に精通している必要があります。

アプリケーションを作成する前に、MongoDB の対象リソースおよび Anypoint Platform へのアクセス権を持っている必要があります。Anypoint Studio を使用して Mule アプリケーションを作成する方法を理解しておく必要があります。

このコネクタを使用するには、以下が必要です。

- MongoDB インスタンス
- 一連の有効なログイン情報 (各自のインスタンスを参照する必須の MongoDB エンドポイントなど)

## [](#コネクタの一般的なユースケース)コネクタの一般的なユースケース

MongoDB Connector の一般的なユースケースを次に挙げます。

- **データの単一ビュー**
    
    最も重要なデータの単一ビューを作成し、複数のエンタープライズシステムからの孤立したデータの集計、データの変換、MongoDB へのデータの書き込みを行います。たとえば、ローカルディレクトリから MongoDB に CSV 形式でデータをインポートすることができます。
- **メインフレームの負荷の軽減**
    
    メインフレームの運用データを MongoDB にミラー化または同期して、メインフレームのワークロードを軽減する一方で、顧客の場所で顧客に対応できるようにします。
- **リアルタイム分析**
    
    MongoDB のリッチなクエリ言語を活用して配送、在庫、価格設定に関するリアルタイムの意思決定を行い、MongoDB のドキュメントを使用してデータを分析します。
- **パーソナライズ**
    
    すべての小売チャネルおよびバックエンドシステムからデータを収集して MongoDB に同期することで、パーソナライズしたオムニチャネル小売環境を作成します。

これらのユースケースの例については、​[「MongoDB Connector の例」](https://docs.mulesoft.com/jp/mongodb-connector/6.3/mongodb-connector-examples)​を参照してください。

## [](#認証)認証

このコネクタでは、使用可能なすべての認証種別は検証されません。

## [](#exchange-の例)Exchange の例

[Anypoint Exchange](https://www.mulesoft.com/exchange/org.mule.examples/importing-a-CSV-file-into-Mongo-DB/)​ には、ローカルディレクトリから MongoDB に CSV 形式でデータをインポートする方法を示すサンプルがあります。

## [](#mule-3-から-mule-4-に移行する場合の重要な考慮事項)Mule 3 から Mule 4 に移行する場合の重要な考慮事項

MongoDB Connector を使用する Mule アプリケーションを Mule 3 から Mule 4 に移行する場合、日付処理に関する次の変更点を考慮します。

- **UTC への自動変換**
    
    Mule 3 の MongoDB Connector では、日付を元のタイムゾーンを保持しながら送信されたとおりに保存します。ただし、Mule 4 では、日付 (MongoDB に送信されるか MongoDB から取得されるかにかかわらず) は MongoDB に保存される前に自動的に UTC に変換されます。この変更により分散環境での一貫性が向上し、日付処理が標準化されます。
- **ISO 8601 形式**
    
    JSON ドキュメント内の日付 (MongoDB に送信されるか MongoDB から取得されるかにかかわらず) は ISO 8601 形式に変換されます。また、ISO 8601 形式に一致する JSON ドキュメント内の文字列値は、MongoDB では自動的に Date (日付) 型として変換されて保存されます。この変更により分散環境での一貫性が向上し、日付処理が標準化されます。
- **ミリ秒の切り捨て**
    
    値 ​`.000`​ のミリ秒を含む日付 (MongoDB に送信されるか MongoDB から取得されるかにかかわらず) は、Mule 4 では MongoDB Connector で生成される出力には表示されません。この動作は、すべての日付コンポーネントが保持される Mule 3 とは異なります。

Mule 3 から Mule 4 に移行する場合の Mule アプリケーションでの日付処理に関する変更の例を次に示します。

Mule 3:

```json
{
  "timeStamp": "2024-06-17T16:44:17.000+01:00"
}
```

Mule 4:

```json
{
  "timeStamp": "2024-06-17T15:44:17+00:00"
}
```

日付処理に関するこの変更のため、次の作業を行うことが重要になります。

- **日付が含まれるフローの見直し**
    
    MongoDB に保存されている日付の特定のタイムゾーンを Mule アプリケーションで使用している場合、フローを見直す必要があり、Mule 4 で UTC 変換を正しく処理するようにフローを調整することが必要になる可能性があります。
- **徹底したテスト**
    
    制御された環境で徹底したテストを実行し、日付処理の変更が Mule アプリケーションの想定される動作に悪影響を及ぼさないことを確認します。
- **動作の違いのドキュメント化**
    
    Mule 3 と Mule 4 の日付処理の主な違いをドキュメント化し、スムーズな移行と適応を実現します。

## [](#次のステップ)次のステップ

前提条件を完了し、例を試したら、​[Studio](https://docs.mulesoft.com/jp/mongodb-connector/6.3/mongodb-connector-studio)​ でアプリケーションを作成できます。

## [](#関連情報)関連情報

- [Anypoint Connector の概要](https://docs.mulesoft.com/connectors/introduction/intro-use-exchange)
- [MuleSoft ヘルプセンター](https://help.mulesoft.com)