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