
MongoDB出力ツール
バージョン:
2023.1
Last modified: October 25, 2021
[MongoDB出力ツールは、MongoDBデータベースへのデータの書き込みに使用されます。 MongoDB はスケーラブルで高パフォーマンスの オープンソース NoSQL データベースです。 MongoDbの詳細については、こちらをご覧ください。
MongoDBデータベースは、データをBSONというバイナリJSON形式で格納します。 BSONについて詳しくは、こちらをご覧ください。
ツール設定
- サーバー: 接続先の MongoDB サーバーの名前。 に接続する localhost を入力します。
Mongodb Alteryx を実行しているマシン上のインスタンス。 - ユーザー名 (オプション) と パスワード (オプション):
Mongodb インスタンスは –auth オプションで実行中で、接続先のユーザー名とパスワードを入力します。 - データベース: 接続先の MongoDB データベースの名前。
- コレクション: データをプッシュする MongoDB コレクションの名前。
- 出力オプション:
- 既存の追加: 新しいレコードをコレクションの末尾に追加します。
- データの削除と追加: コレクションを削除し、新しいレコードを追加します。
- Mongo _idを使用して更新: MongoDB _id要素を使用して既存のレコードを「_idフィールド」で指定されたフィールドに一致させようとします。 一致が見つかると、既存のレコードは新しいレコードで更新されます。 一致が見つからない場合、新しいレコードがコレクションに付加されます。
- Mongo _idフィールド: Mongo _idを使用して更新を使用する場合は、_id値を含むフィールドを選択します。 に基づいて更新するには、
Mongodb 生成された ID は、JSON オブジェクトである必要があります。- _id ": {" $oid ":" 4fad55603346998a9f7d6841 "}}
- 不明なフィールド:
- フィールド名を使用して位置: 不明なフィールドは、名前のドット表記を使用して配置されます。 動的または不明なフィールドノードの位置をルート位置として開始します。
- 左の位置: 不明なフィールド
追加 動的フィールドノードまたは [不明なフィールド] ノードが配置されている場所。
- BSON 構造: ツール構成の下部にあるツリー ビューは、BSON オブジェクトがコレクションに挿入されるようになりますの外観を提供します。
- 既定のオプション
は BSON オブジェクトの構造を構築するためのドット表記。 ドット表記は、次のパターンに従います。- MemberID名前. 最初;名前最後の
- デフォルトを使用してフィールドを渡すと、JSON オブジェクトが作成されます。
- {MemberID: 123、名前: {最初: "アリスター"、最後: "テリー"}}
- ただし、BSON オブジェクトを再構築して、上下/追加/削除ボタンを使用して、必要に応えて表示することができます。
- 既定のオプション
- プロパティ
- 名前: 指定された BSON 要素の名前を変更できます (注: BSON 名の先頭に $ を含めたり、'.' を含めることはできません。s)
- フォルダ
- 名前/値として子: 子ノードを作成します。
名前の値 要素例。名前: {まずは: "アリスター" , 前の: "テリー" } - 子を配列として: 子ノードを追加します。
メンバー 名前の配列の例 : 「アリスター" , "テリー"]
- 名前/値として子: 子ノードを作成します。
- モード:
メスプド 受信データ ストリームからフィールドを処理するときに使用されます。- データは値: BSON ペアのデータ要素に追加するプレーン データです。
- データは JSON: 文字列フィールドのデータは既に JSON です。
- データは BSON: BLOB フィールドのデータは既に BSON です。