GridFS

本文档提供有关配置 GridFS 的信息,该连接支持源和目标数据库。

当 GridFS 作为目标时

页面配置

  1. 数据库URI:MongoDB 的连接字符串

  2. 前缀:默认 GridFS 会将文件存储到”fs.files“ 和 ”fs.chunks“ 的集合中,为了区分业务,支持自定义命名空间

    例如:填写 excel ,那么文件将存储到“excel.files” 和 “excel.chunks” 中

  3. GridFS 上传文件块大小(Byte):当 GridFS 上传模式为“流式”时,该值用来限制每次读取多少大小数据到内存中,在写入到 GridFS 中。

  4. Gridfs上传模式:选择数据写入的模式

当 GridFS 作为源时

页面配置

  1. 数据库URI:MongoDB 的连接字符串

  2. 前缀:已经在 GridFS 中存在的集合前缀

  3. “包含的文件”和“不包含的文件” 可以通过正则表达式匹配。这里这需要填写文件名即可

  4. “文件类型”:

    • “CSV/EXCEL”

      • 分隔符即是 CSV 中的数据单元格分隔符

    • ”JSON“

      • “ArrayBegin”:[{}, {}, ...]

        [
        {...},
        {...},
        ...
        ]
      • “ObectBegin”:

        {...}
        {...}
        ...
    • “XML”:

      • 这里的path是指您的xml文件中的一条数据的path

      • 举例:

        <info>
        <object id="E68519DF-E8E1-4C55-9231-CB381DE1CC5A">
        <rect lefttopx="168" lefttopy="168" rightbottomx="313" rightbottomy="340"></rect>
        <type>21</type>
        <descriinfo></descriinfo>
        <modifydate>2018-05-08 17:04:07</modifydate>
        </object>
        <object id="E68519DF-E8E1-4C55-9231-CB381DE1CC5A">
        <rect lefttopx="168" lefttopy="168" rightbottomx="313" rightbottomy="340"></rect>
        <type>21</type>
        <descriinfo></descriinfo>
        <modifydate>2018-05-08 17:04:07</modifydate>
        </object>
        <object id="E68519DF-E8E1-4C55-9231-CB381DE1CC5A">
        <rect lefttopx="168" lefttopy="168" rightbottomx="313" rightbottomy="340"></rect>
        <type>21</type>
        <descriinfo></descriinfo>
        <modifydate>2018-05-08 17:04:07</modifydate>
        </object>
        </info>

        如果您的数据是 <object></object> 标签包含的,那么您应该填写 /info/object/