MongoDB读者参数
数据库连接
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/mongodb/../Skins/Default/Stylesheets/Images/transparent.gif)
该参数必须包含源MongoDB服务器的主机名或IP地址。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/mongodb/../Skins/Default/Stylesheets/Images/transparent.gif)
此参数确定用于连接到源MongoDB服务器的TCP端口。
如果为空,则使用默认值27017 (MongoDB标准端口)。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/mongodb/../Skins/Default/Stylesheets/Images/transparent.gif)
此参数可用于指定包含要读取的源收集的数据库。
- 如果给出了有效的数据库名称,则只能读取该数据库中的集合。源特性类型的名称将是源MongoDB集合的名称。
- 如果没有给出数据库名称,那么可以从源MongoDB服务器上的任何数据库读取集合。在这种情况下,源特性类型的名称将是这样的:< database_name >。< collection_name >.
身份验证
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/mongodb/../Skins/Default/Stylesheets/Images/transparent.gif)
该参数可用于在源MongoDB服务器上指定用户名进行鉴权。
如果留空,将不尝试验证。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/mongodb/../Skins/Default/Stylesheets/Images/transparent.gif)
此参数可用于在源MongoDB服务器上指定认证密码。
只有在指定了用户名时才应该指定密码。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/mongodb/../Skins/Default/Stylesheets/Images/transparent.gif)
此参数可用于在源MongoDB服务器上指定数据库名称进行认证。身份验证数据库是包含在Username参数中指定的用户的数据库。
如果为空,则数据库名称参数。
约束
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/mongodb/../Skins/Default/Stylesheets/Images/transparent.gif)
指定数据库连接后,单击Browse按钮以选择要导入的集合。当系统从数据库中编译表时,将出现一个连接窗口。
一旦集合列表出现,您可以选择一个或多个集合,然后单击OK以取消窗口。集合名称将出现在参数框中的集合列表字段中。
先进的
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/mongodb/../Skins/Default/Stylesheets/Images/transparent.gif)
此参数指定为每个请求从服务器检索的特性的数量。
如果未指定,则默认值为2000。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/mongodb/../Skins/Default/Stylesheets/Images/transparent.gif)
该参数控制MongoDB阅读器是否为源集合中的每个文档输出未修改的JSON。
- 是的:将原始JSON读入mongodb_json每个源特性上的格式属性。
- 没有:的mongodb_json格式属性将不被读取。
架构属性
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/mongodb/../Skins/Default/Stylesheets/Images/transparent.gif)
当你创建一个工作空间时,使用这个参数在工作台中公开格式属性:
- 在动态场景中,这意味着可以在运行时将这些属性传递给输出数据集。
- 在具有多个特性类型的非动态场景中,可以方便地使用这个参数公开其他属性。例如,如果您有10个特性类型,并且希望在每个特性类型中公开相同的属性,那么定义一次比在工作空间中单独设置每个特性类型更容易。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/mongodb/../Skins/Default/Stylesheets/Images/transparent.gif)
使用最小和最大x和y参数,定义一个用于过滤输入特性的边界框。只返回与边界框相交的特性。
如果搜索信封的所有四个坐标都指定为0,则搜索信封将被禁用。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/mongodb/../Skins/Default/Stylesheets/Images/transparent.gif)
选中此参数后,将删除正在读取的搜索信封之外的已导入特性的任何部分。
下面的示例说明了搜索信封的结果夹至搜寻信封不选中(设置为No),选中时(设置为Yes)。
- 不:任何越过搜索包络边界的特征都将被读取,包括位于边界之外的部分。
- 可以:任何越过搜索包络边界的特征都将在边界处被裁剪,只有位于边界内的部分将被读取。的底层函数夹至搜寻信封功能是一个十字路口;但是,当夹至搜寻信封选中时,除交集外,还执行裁剪操作。