MongoDB特性表征

除了FME Workbench添加到所有特性的通用FME特性属性(参见关于特性类型属性),该格式添加了本主题中描述的特定于格式的属性。

从MongoDB中读取的特性由几何和一系列属性值组成。每个Elasticsearch特性的特性类型在Reader特性类型参数中定义。

写到MongoDB的特性有目标数据库作为它们的特性类型,属性定义在MongoDB Writer特性类型参数

MongoDB的属性名和值支持完全UTF-8。

MongoDB的属性类型列在MondoDB Writer:用户属性

属性类型映射

MongoDB属性类型

FME属性类型

字符串 fme_buffer
字符串 fme_varchar(宽度)
字符串 fme_char(宽度)
字符串 fme_xml
字符串 fme_json
二进制 fme_binarybuffer
二进制 fme_binary(宽度)
二进制 fme_varbinary(宽度)
日期 fme_datetime
日期 fme_date
日期 fme_time
int64 fme_int64
字符串 fme_uint64
int32 fme_int32
int64 fme_uint32
int32 fme_int16
int32 fme_uint16
int32 fme_int8
int32 fme_uint8
fme_real64
fme_real32
fme_decimal(宽度、精度)
布尔 fme_boolean

几何

mongodb_type

描述

mongodb_none FME特征,没有几何
mongodb_point 点特性
mongodb_linestring 线性特性
mongodb_polygon 简单的多边形或甜甜圈特征
mongodb_geometry_collection 具有多个几何形状的特征
mongodb_multipoint 具有多个异质点几何的特征
mongodb_multilinestring 具有多条线几何的特征
mongodb_multipolygon 具有多个多边形几何形体的特征
mongodb_geometry 允许所有几何图形