地理空间数据
在此页面上
地理空间数据
如果集合包含 2d
或2dsphere
地理空间索引,BI Connector 会将索引字段映射到数字经纬度坐标数组。
例子
给定以下collection:
db.points.createIndex( { pos : "2dsphere" } ) db.points.insertOne({ pos : { type: "Point", coordinates: [ -73.97, 40.77 ] }, name: "Central Park", category : "Parks" })
BI Connector 生成以下模式:
schema: - db: test tables: - table: points collection: points pipeline: [] columns: - Name: _id MongoType: bson.ObjectId SqlName: _id SqlType: varchar - Name: category MongoType: string SqlName: category SqlType: varchar - Name: name MongoType: string SqlName: name SqlType: varchar - Name: pos.coordinates MongoType: geo.2darray SqlName: pos.coordinates SqlType: numeric[]
从视图读取数据时, BI Connector无法识别地理空间字段。