CouchDB的作家:格式参数
要访问功能类型的参数,点击齿轮图标在工作区,打开一个特征类型功能类型参数编辑器。要始终显示在工作台的编辑器,你可以选择查看>窗口>参数编辑器。
所有要素类型有着相似的常规参数。这包括名称和Writer名称。从这里,你还可以控制动态属性。
这些参数仅适用于选定的特征类型,而不是整个作家。
小费:如果这里列出的特征类型参数与作家级参数冲突,那么笔者参数将被忽略,此功能类型参数将被使用。
表设置:常规
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
此参数允许用户指定功能将如何被写入到目标数据库。支持的功能操作是:
- 插入:附加到文件上使用的功能属性目标数据库。
- 放:创建在目标数据库中的新文档。如果用相同的ID文件已经存在,现有的文件将被新文件覆盖。的选择方法必须行选择组中指定。
- 删除:删除现有数据库中的文档。的选择方法必须行选择组中指定。
- fme_db_operation:特征的操作将通过所述属性来确定fme_db_operation在每个输入特征。的选择方法必须行选择组中指定。的价值fme_db_operation将如下进行处理:
- If the value is null, empty, or missing, it will be treated as Insert.
- The value will next be matched to Insert, Put, and Delete, case insensitively.
- If there is no match, the feature will be rejected.
- If there is a match, the matched feature operation will be performed on the feature.
小费:不像在FME,在以前的版本fme_db_operation属性现在会导致功能抑制时,功能操作设置为插入,放, 要么删除。此行为不同于FME以前的版本。
更多信息功能操作。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
当功能操作设置为插入,行选择被忽略。当功能操作设置为放要么删除,条件需要用于选择文件进行操作在其上被指定。此参数组提供了两种方法来构造选择条件:
- ID属性:此属性的值将被匹配到的值_id现有文档领域。该字段唯一标识文档。
- 修订属性:这个属性的值将被匹配到的值_rev通过识别文档的领域ID Attribute。如果该值Revision Attribute不匹配的文档_rev值,那么该功能的操作将失败。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
控制特征类型如何处理目标数据库。这些选项可供选择:
- Use Existing:如果目标数据库中不存在,翻译将失败。
- Create If Needed:创建目标数据库,如果它不存在。
- Drop and Create:放置目标数据库,如果它存在,然后创建它。如果没有功能被写入到相应的功能类型,那么该表将不会被删除。
WARNING:只有服务器管理员可以删除数据库。删除的数据库无法恢复 - 所有数据都将丢失。
数据库创建
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
用于新创建的数据库指定的权限。
- All Users(默认设置):数据库将是谁在登录的任何用户修改。
- Admin Users:数据库将被修改只能由管理员用户。
- Public:数据库将被修改的任何人,即便是那些 who are not logged into an account.
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
确定新创建的表是否会被解释为包含有效GeoJSON的。
如果新表旨在包含除GeoJSON的其他数据,将该参数设置为No。
高级
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
JSON文件的源写入数据库。
- Feature:Documents will be created from features sent to the Cloudant Writer (which is the usual behavior).
- JSON Attribute:Documents will be created using JSON directly from an attribute, if possible.
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
启用此参数时,文档来源是Feature。它可以被用来指定作为文档ID使用的属性。包含该属性的任何特征将使用其作为JSON文档ID值。如果未指定,文件ID将被自动生成。