我正在尝试添加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
]
]
]
]
}
