MongoDB 输入工具
警告
MongoDB 输入工具已被弃用。您仍然可以使用 输入数据工具 和 MongoDB 数据源页面 上链接的 ODBC 驱动程序来连接 MongoDB。
MongoDB 输入工具用于读取存储在 MongoDB 数据库中的数据。MongoDB 是可扩展的高性能开源 NoSQL 数据库。详细了解 MongoDb 。
MongoDB 数据库以名为 BSON 的二进制 JSON 格式存储数据。详细了解 BSON 。
工具配置
服务器 :MongoDB 服务器的名称。输入 localhost 以连接到运行 Alteryx 的计算机上的 MongoDb 实例。
用户名和密码(可选) :如果使用 –auth 选项运行您的 MongoDb 实例,请输入您想要连接的用户名/密码。
保存连接历史记录 :选择可存储输入的服务器、用户名和密码。
数据库 :MongoDB 数据库的名称。
集合 :MongoDB 集合的名称。
模式 :可使用两种模式读取 MongoDB。根据选择的模式,需要进行额外的配置。
自动配置
Designer 分两次读取数据:第一次扫描以确定表架构,包括列、数据类型和大小。第二次返回数据。
选择“自动模式”时的其他属性:
条件 :输入 MongoDB find 命令的条件部分以筛选返回的文档。
必须在左花括号和右花括号之间指定条件。 {"Email": " name@domain.com "}
如需详细了解如何为 MongoDB find 命令编写筛选条件,请参阅 http://docs.mongodb.org/manual/reference/method/db.collection.find/
深度 :指定解析 JSON 的深度。
留空以在每个级别进行解析。显示 [ unlimited ]。
0:返回标题为 JSON 的列,其中包含所有 JSON。
1:返回在第一级解析的 JSON。
注意
如果所选深度的文档是一个数组,则会被转换为有效的 JSON。如果所选深度以下的元素包含日期时间字段,则会显示为纪元时间。
包括 Mongo _id 字段 :选择可返回 MongoDB 集合中的 _id 字段作为表的最后一列。
手动配置
指定架构或指定选定数量的文档以确定架构。
在 属性 下,使用以下技术填充表架构:
扫描 :扫描指定深度的指定文档以确定并返回表架构。
手动输入信息以填充网格:
元素 :输入列名称。
类型 :选择每列的字段类型。
大小 :输入每列的字段大小。
条件 :输入 BSON 查询,为每列设置附加条件。
清除 :单击以从网格中移除所有数据。
记录限制 :能够限制从输入数据源读取的文档数。若留空,则将读取所有文档。
工具限制
MongoDB 输入工具不支持连接到启用 SSL 或 TLS 的 MongoDB 实例或集群。
您无法输入 MongoDB 连接字符串来连接到 MongoDB。连接到副本集或分片集群时,请输入主节点主机。
MongoDB 输入工具不支持使用身份验证数据库。您必须能够直接向要从中提取数据的同一数据库进行身份验证。