第38章 MongoDB Sink
MongoDB にドキュメントを送信します。
この Kamelet は JSON をボディーとして想定します。
ヘッダーとして設定できるプロパティー:
-
db-upsert/ce-dbupsert: データベースが存在しない場合には、この要素を作成します。ブール値。
38.1. 設定オプション リンクのコピーリンクがクリップボードにコピーされました!
以下の表では、mongodb-sink Kamelet で利用可能な設定オプションをまとめています。
| プロパティー | 名前 | 詳細 | タイプ | デフォルト | 例 |
|---|---|---|---|---|---|
| collection * | MongoDB コレクション | このエンドポイントにバインドする MongoDB コレクションの名前を設定します。 | 文字列 | ||
| Database * | MongoDB Database | ターゲットに設定する MongoDB データベースの名前を設定します。 | 文字列 | ||
| hosts * | MongoDB Hosts | host:port 形式の MongoDB ホストアドレスのコンマ区切りリスト。 | 文字列 | ||
| createCollection | コレクション | 存在しない場合は、初期化時にコレクションを作成します。 | boolean |
| |
| password | MongoDB パスワード | MongoDB にアクセスするためのユーザーパスワード。 | 文字列 | ||
| username | MongoDB ユーザー名 | MongoDB にアクセスするためのユーザー名 | 文字列 | ||
| writeConcern | 書き込みに関する懸念 | 書き込み操作用に MongoDB から要求される確認応答のレベルを設定します。可能な値は、ACKNOWLEDGED、W1、W2、W3、W3、UNACKNOWLEDGED、JOURNALED、MAJORITY です。 | 文字列 |
アスタリスク(*)のマークが付いたフィールドは必須です。