MongoDB出力ツール

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

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

ツールを設定する

  1. サーバー: 接続したい MongoDB サーバの名前。 localhost を入力 Alteryx を実行しているマシン上にある MongoDb インスタンスに接続します。
  2. ユーザー名 (オプション)パスワード (オプション): MongoDb インスタンスが– auth オプションを使用して実行されている場合は、接続先のユーザー名とパスワードを入力します。
  3. データベース: 接続先の MongoDB データベースの名前。
  4. コレクション: データをプッシュしたい MongoDB コレクションの名前。
  5. 出力オプション:
    • 既存の追加: 追加 コレクションの最後に新しいレコード
    • データの削除と追加: 削除 コレクションを作成し、新しいレコードを追加します。
    • Mongo _id を使用した更新: ウィル MongoDB _id 要素を使用して既存のレコードに一致させようとする 「_id フィールド」で指定したフィールドに設定します。 その作品の 一致が検出されると、既存のレコードが 新しいもの。 その作品の 一致するものが見つからない場合は、新しいレコードが上に追加されます。 コレクション。
  6. Mongo _id フィールド:Mongo _id を使用して更新を使用する場合は、_id 値を含むフィールドを選択します。 MongoDb によって生成された ID に基づいて更新するには、これは JSON オブジェクトである必要があります。
  7. _id ": {" $oid ":" 4fad55603346998a9f7d6841 "}}
  8. 不明な フィールド:
    • 位置 使用 フィールド名: 未知のフィールドは、のドット表記を使用して配置されます 彼らの名前 開始する [動的または未知のフィールド] ノードの位置を ルートの位置。
    • 位置 As 左: 未知のフィールドは、動的または未知の場所に追加されます [フィールド] ノードが配置されます。
  9. BSON 構造: ツール構成の下部にあるツリービューでは、ビジュアルな BSON オブジェクトがどのように見えるかを表現する をコレクションに挿入します。
  10. 既定のオプションでは、ドット表記を使用します。 BSON オブジェクトの構造を構築します。 ドット表記は、次のパターンに従います。

    MemberID名前. 最初;名前最後の

    フィールドを渡す 既定値を使用すると、JSON オブジェクトが作成されます。

    {MemberID: 123、名前: {最初: "アリスター"、最後: "テリー"}}

    ただし、BSON オブジェクトを再構築できます。 しかし、あなたは/ダウン/追加/削除ボタンを使用して希望を見てください。

  11. プロパティ
    • 名前:許可 指定された BSON 要素の名前を変更する (注: BSON の名前は開始できません。 $ でも含まれて '. 's
    • フォルダ
      • 名前/値としての子供: 名前の値の要素として子ノードを作成します。 名前: {最初 : "アリスター", 最後の: "テリー"}
      • アレイとしての子供: 子ノードを配列のメンバとして追加します。 名前: ["アリスター" 「テリー」
    • モード: 処理時に使用される methpd 受信データストリームのフィールド。
      • データ ~は 値: データに追加するプレーンデータ BSON ペアの要素。
      • データ ~は JSON: 文字列フィールドのデータは既に JSON です。
      • データが BSON: blob フィールドのデータは既に BSON です。