50. MongoDB ソース


MongoDB からドキュメントを消費します。

persistentTailTracking オプションを有効にすると、コンシューマーは最後に消費されるメッセージを追跡し、次の再起動時に、そのメッセージから消費が再起動します。persistentTailTracking が有効にされている場合、tailTrackIncreasingField を指定する必要があります (デフォルトではオプションです)。

persistentTailTracking オプションが有効になっていない場合、コンシューマーはコレクション全体を消費し、新しいドキュメントが消費するアイドル状態になるのを待ちます。

50.1. 設定オプション

以下の表では、mongodb-source Kamelet で利用可能な設定オプションをまとめています。

Expand
プロパティー名前説明デフォルト

collection *

MongoDB コレクション

このエンドポイントにバインドする MongoDB コレクションの名前を設定します。

string

  

Database *

MongoDB Database

ターゲットに設定する MongoDB データベースの名前を設定します。

string

  

hosts *

MongoDB Hosts

host:port 形式の MongoDB ホストアドレスのコンマ区切りリスト。

string

  

password

MongoDB パスワード

MongoDB にアクセスするためのユーザーパスワード。

string

  

username

MongoDB ユーザー名

MongoDB にアクセスするためのユーザー名ユーザー名は MongoDB の認証データベース (authenticationDatabase) に存在する必要があります。デフォルトでは、MongoDB authenticationDatabase は 'admin' です。

string

  

persistentTailTracking

MongoDB Persistent Tail Tracking

永続的な tail トラッキングを有効にします。これは、システムの再起動時に最後に消費されたメッセージを追跡するメカニズムです。次にシステムが起動すると、エンドポイントは最後にレコードを一気に読み込むのを停止した地点からカーソルを回復します。

boolean

false

 

tailTrackIncreasingField

MongoDB Tail Track Increasing フィールド

増加する性質の着信レコードの相関フィールドであり、生成されるたびに tail カーソルを配置するために使用されます。

string

  

ssl

Enable Ssl for Mongodb Connection

mongodb への ssl 接続を有効にするかどうか

boolean

true

 

sslValidationEnabled

Enable Ssl Certificates Validation and Host name checks

重要: セキュリティー上の問題を引き起こす可能性があるため、これはテスト環境でのみ無効にする必要があります。

boolean

true

 

* = アスタリスクの付いたフィールドは 必須 です。

50.2. 依存関係

ランタイム時に、mongodb-source Kamelet は、以下の依存関係の存在に依存します。

  • camel:kamelet
  • camel:mongodb
  • camel:jackson
  • mvn:org.apache.camel.kamelets:camel-kamelets-utils

50.3. Kamelets ソースファイル

https://github.com/apache/camel-kamelets/blob/4.8.x/kamelets/mongodb-source.kamelet.yaml

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る