MongoDB Output Tool Icon

MongoDB出力ツール

Version:
Current
Last modified: May 02, 2020

[MongoDB出力ツールは、MongoDBデータベースへのデータの書き込みに使用されます。MongoDB は、スケーラブルで高性能なオープン ソースの NoSQL データベースです。 MongoDb の詳細についてはこちらをご覧ください。

MongoDBデータベースは、データをBSONというバイナリJSON形式で格納します。BSON の詳細についてはこちらをご覧ください

ツール設定

  1. サーバー: 接続先の MongoDB サーバーの名前。に接続する localhost を入力します。Mongodb Alteryx を実行しているマシン上のインスタンス。
  2. ユーザー名 (オプション)パスワード (オプション): Mongodb インスタンスは –auth オプションで実行中で、接続先のユーザー名とパスワードを入力します。
  3. データベース: 接続する MongoDB データベースの名前。
  4. コレクション: データをプッシュする MongoDB コレクションの名前。
  5. 出力オプション:
    • 既存の追加: コレクションの末日に新しいレコードを追加する
    • データの削除と追加: コレクションを削除し、新しいレコードを追加します。
    • Mongo _id を使用した更新: MongoDB _id 要素を使用して既存のレコードを "_id フィールド" で指定されたフィールドに照合しようとします。一致が見つかると、既存のレコードは新しいレコードで更新されます。一致が見つからない場合、新しいレコードがコレクションに付加されます。
  6. Mongo _id フィールド: Mongo _id を使用して更新を使用する場合は、_id 値を含むフィールドを選択します。に基づいて更新するには、Mongodb 生成された ID は、JSON オブジェクトである必要があります。
    • _id ": {" $oid ":" 4fad55603346998a9f7d6841 "}}
  7. 不明なフィールド:
    • フィールド名を使用する位置: 不明なフィールドは、名前のドット表記を使用して配置されます。動的または不明なフィールドノードの位置をルート位置として開始します。
    • 左の位置: 未知のフィールドは、追加 動的フィールドノードまたは [不明なフィールド] ノードが配置されている場所。
  8. BSON 構造: ツールコンフィギュレーションの下部にあるツリー ビューは、BSON オブジェクトがコレクションに挿入される内容を視覚的に表現します。
    • 既定のオプション BSON オブジェクトの構造を構築するためのドット表記。ドット表記は、次のパターンに従います。
      • MemberID名前. 最初;名前最後の
    • デフォルトを使用してフィールドを渡すと、JSON オブジェクトが作成されます。
      • {MemberID: 123、名前: {最初: "アリスター"、最後: "テリー"}}
      • ただし、BSON オブジェクトを再構築して、上下/追加/削除ボタンを使用して、必要に応えて表示することができます。
  9. プロパティ
    • 名前: 特定の BSON 要素の名前を変更できます (注: BSON 名は $ で始まらず、'' を含めることはできません。s)
    • フォルダ
      • 名前/値としての子: 子ノードを次のように作成します。名前の値 要素例。名前: { まずは: "アリスター" ,前の: "テリー" }
      • 配列としての子: 子ノードを次のように追加します。メンバー 配列例の。名前 : ["アリスター"" , "テリー"]
    • モード: メスプド 受信データ ストリームからフィールドを処理するときに使用されます。
      • データは値: BSON ペアのデータ要素に追加するプレーン データ。
      • データは JSON: 文字列フィールドのデータは既に JSON です。
      • データが BSON: blob フィールドのデータは既に BSON です。
Was This Helpful?

Running into problems or issues with your Alteryx product? Visit the Alteryx Community or contact support.