IBM Cloudant Writer:功能类型参数
要访问特征类型参数,请单击齿轮图标在工作区中的特性类型上打开特性类型参数编辑器.要始终在Workbench中显示编辑器,您可以选择查看> Windows >参数编辑器。
所有特性类型共享类似的通用参数。这包括姓名和作者姓名。从这里,你也可以控制动态属性.
这些参数只适用于选定的特性类型,而不适用于整个写入器。
提示:如果这里列出的特征类型参数与写入器级参数冲突,则写入器参数将被忽略,并使用该特征类型参数。
表设置:一般
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/cloudant/../Skins/Default/Stylesheets/Images/transparent.gif)
这个参数允许用户指定如何将特性写入目标数据库。支持的特性操作包括:
- 插入:使用特性上的属性将文档附加到目标数据库。
- 把:在目标数据库中创建新文档。如果已存在具有相同ID的文档,则现有文档被新文档覆盖。必须在“行选择”组中指定选择方法。
- 删除:删除现有数据库文档。必须在“行选择”组中指定选择方法。
- fme_db_operation:特性操作将由属性决定fme_db_operation.在每个输入特性上。必须在“行选择”组中指定选择方法。的价值fme_db_operation.将按下列方式处理:
- 如果值为空、空或缺失,则将其视为插入。
- 该值接下来将被匹配到Insert、Put和Delete,不区分大小写。
- 如果没有匹配,则将拒绝该功能。
- 如果匹配,则对该特征执行匹配特征操作。
提示:不同于之前版本的FMEfme_db_operation.属性现在将导致功能拒绝,当功能操作设置为插入,放,或删除.这种行为与之前版本的FME不同。
更多信息功能操作.
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/cloudant/../Skins/Default/Stylesheets/Images/transparent.gif)
当“特性操作”为时插入,行选择被忽略。当“特性操作”为时放或者删除,需要指定一个条件来选择要对哪些文档进行操作。该参数组提供了两种构造选择条件的方法:
- ID属性:该属性的值将与_id现有文档的字段。此字段唯一地标识文档。
- 修订属性:此属性的值将与值匹配_rev标识的文档字段ID属性.如果修改属性与文档的不匹配_rev值,则特性操作将失败。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/cloudant/../Skins/Default/Stylesheets/Images/transparent.gif)
控制特性类型如何处理目标数据库。这些选项是可用的:
- 使用现有的:如果目标数据库不存在,转换将失败。
- 如果需要创建:如果目标数据库不存在,则创建它。
- 删除和创建:如果目标数据库存在,删除它,然后创建它。如果没有特性被写入相应的特性类型,那么该表将不会被删除。
警告:只有服务器管理员可以删除数据库。删除的数据库无法恢复-所有数据将丢失。
创建数据库
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/cloudant/../Skins/Default/Stylesheets/Images/transparent.gif)
指定是否将GeoJSON特性写入数据库。此参数仅在创建数据库时相关。
默认值:是的
先进的
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/cloudant/../Skins/Default/Stylesheets/Images/transparent.gif)
要写入数据库的JSON文档的源代码。
- 特点:文档将从发送到Cloudant Writer的特性中创建(这是通常的行为)。
- JSON属性:如果可能的话,将直接从属性使用JSON创建文档。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/cloudant/../Skins/Default/Stylesheets/Images/transparent.gif)
该参数在文档来源是功能.它可用于指定要用作文档ID的属性。任何包含该属性的功能都将使用其值作为JSON文档ID。
如果不指定,则由Cloudant服务自动生成文档ID。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/cloudant/../Skins/Default/Stylesheets/Images/transparent.gif)
该参数在文档来源是JSON属性.它可以用来指定一个属性,直接作为JSON文档使用。任何包含JSON属性的特性都将使用JSON属性值编写。其他功能将照常编写。