我正在尝试添加2dsphere
索引并遇到格式错误的几何问题(使用带有 2dsphere 索引版本 2 的 MongoDB 2.6)
该集合包含具有Polygon
几何的文档作为具有几何的文档MultiPolygon
。Mongo 在到达具有几何图形的文档时会立即引发 #16755 错误(格式错误的几何图形)MultiPolygon
。根据 GeoJSONlint.com,GeoJSON 是正确的
设置索引时是否允许混合几何类型?
我该如何应对这个问题?
失败的文档如下所示:(为了便于阅读,我省略了几点。两个多边形仍在关闭......)
{ “类型”:“多多边形”, “坐标”:[ [ [ [ 4.8730935147694279, 51.4125385138567450 ], [ 4.8731073690744831, 51.4124188435040280 ], [ 4.8719363156445858, 51.4121631573312000 ], [ 4.8720931816264326, 51.4120192196300750 ], [ 4.8730935147694279, 51.4125385138567450 ] ] ], [ [ [ 4.9354151466562142, 51.4320525317730240 ], [ 4.9341804433318899, 51.4319519241268350 ], [ 4.9341480860178217, 51.4323138673607550 ], [ 4.9341289343773811, 51.4329459213489240 ], [ 4.9341142802746933, 51.4334292461250870 ], [ 4.9354151466562142, 51.4320525317730240 ] ] ] ] }