Armazenar polígonos GeoJSON no MongoDB

Eu tenho o seguinte problema com o MongoDB. Eu tenho alguns dados geográficos do meu país de origem e tenho que armazená-los no mongodb para configurar um serviço de recurso da Web simples. Este serviço fará principalmente consultas de caixa delimitadora usando o$within operador. Os dados estão no formato GeoJSON. Por isso, importei inicialmente as Aldeias e Cidades que são representadas como pontos ([1,2]) neste formato. Sem problemas. Próximo passo rios e ruas que são LineStrings e de acordo com GeoJSON representaram desta forma[[1,2],[3,4]]. Mas ao importar os distritos (que são de fato polígono e de acordo com a especificação GeoJSON 3 dim arrrays) recebi o errogeo values have to be numbers ao criar o índice.

db.collection.ensureIndex({"geometry.coordinates" : "2d"});

Todos os dados são válidos como GeoJSON e estão em coordenadas 2D simples na projeção EPSG: 4326.

Alguém tem uma ideia?

questionAnswers(6)

yourAnswerToTheQuestion