Skip to main content

MongoDB Input Tool Icon 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 命令的条件部分以筛选返回的文档。

  • 深度 :指定解析 JSON 的深度。

    • 留空以在每个级别进行解析。显示 [ unlimited ]。

    • 0:返回标题为 JSON 的列,其中包含所有 JSON。

    • 1:返回在第一级解析的 JSON。

注意

如果所选深度的文档是一个数组,则会被转换为有效的 JSON。如果所选深度以下的元素包含日期时间字段,则会显示为纪元时间。

  • 包括 Mongo _id 字段 :选择可返回 MongoDB 集合中的 _id 字段作为表的最后一列。

手动配置

指定架构或指定选定数量的文档以确定架构。

属性 下,使用以下技术填充表架构:

  • 扫描 :扫描指定深度的指定文档以确定并返回表架构。

  • 手动输入信息以填充网格:

    • 元素 :输入列名称。

    • 类型 :选择每列的字段类型。

    • 大小 :输入每列的字段大小。

    • 条件 :输入 BSON 查询,为每列设置附加条件。

  • 清除 :单击以从网格中移除所有数据。

  • Delete icon
  • up icon

记录限制 :能够限制从输入数据源读取的文档数。若留空,则将读取所有文档。

工具限制

  • MongoDB 输入工具不支持连接到启用 SSL 或 TLS 的 MongoDB 实例或集群。

  • 您无法输入 MongoDB 连接字符串来连接到 MongoDB。连接到副本集或分片集群时,请输入主节点主机。

  • MongoDB 输入工具不支持使用身份验证数据库。您必须能够直接向要从中提取数据的同一数据库进行身份验证。