MongoDB 输出工具
警告
MongoDB 输出工具已被弃用。您仍然可以使用 输出数据工具 和 MongoDB 数据源页面 上链接的 ODBC 驱动程序来连接 MongoDB。
MongoDB 输出工具用于将数据写入 MongoDB 数据库。MongoDB 是可扩展的高性能 开源 NoSQL 数据库。详细了解 MongoDb 。
MongoDB 数据库以名为 BSON 的二进制 JSON 格式存储数据。详细了解 BSON 。
注意
长数字在插入数据库时会被四舍五入。为了避免这种情况,您可以通过添加引号将数字转换为字符串。
工具配置
服务器 :您想要连接的 MongoDB 服务器的名称。输入 localhost 以连接到运行 Alteryx 的计算机上的 MongoDb 实例。
用户名(可选) 和 密码(可选) :如果使用 –auth 选项运行您的 MongoDb 实例,请输入您想要连接的用户名和密码。
数据库 :您想要连接的 MongoDB 数据库的名称。
集合 :您想要将数据推送到的 MongoDB 集合的名称。
输出选项 :
附加到现有 :将新记录附加到集合的末尾
删除数据并追加 :删除集合,然后添加新记录
使用 Mongo _id 更新 :会尝试使用 MongoDB _id 元素将现有记录与“_id 字段”中指定的字段进行匹配。如果找到匹配项,则现有记录将更新为新记录。如果未找到匹配项,则新记录将附加到集合中。
Mongo _id 字段 :如果使用的是“使用 Mongo _id 更新”,请选择包含 _id 值的字段。要根据 MongoDb 生成的 ID 进行更新,这应该是一个 JSON 对象。
_id" : { "$oid" : "4fad55603346998a9f7d6841" }}
未知字段:
根据字段名称设置位置 :系统将使用其名称的点表示法对未知字段进行定位。首先将动态或未知字段节点的位置作为其根位置。
设置位置为左 :未知字段将添加到动态或未知字段节点所在的位置。
BSON 结构 :工具配置底部的树视图提供了将插入集合中的 BSON 对象的视觉表示形式。
默认选项使用点表示法来构建 BSON 对象的结构。点表示法遵循以下模式:
MemberID; Name.First; Name.Last
使用默认值传递字段会创建 JSON 对象:
{ MemberID: 123, Name : { First : “Alistair” , Last : “Terry” } }
但是,您可以使用向上/向下/添加/移除按钮根据需要重构 BSON 对象。
属性
名称 :使您能够重命名任何给定的 BSON 元素(注意:BSON 名称不能以 $ 开头,也不能包含“.”)
文件夹
子节点为名称/值 :将创建子节点作为名称/值元素,例如 Name : { First : “Alistair” ,Last : “Terry” }
子节点为数组 :将添加子节点作为数组的成员,例如 Name : [“Alistair” , “Terry”]
模式 :处理传入数据流中的字段时使用的方法。
数据为值 :要添加到 BSON 对的数据元素中的普通数据。
数据为 JSON :字符串字段中的数据已经是 JSON。
数据为 BSON :Blob 字段中的数据已经是 BSON。
警告
此工具不应用于写入 AlteryxServer MongoDB,因为这可能会导致数据库损坏。