Os índices 2dsphere estão disponíveis nas seguintes versões:
2dsphereIndexVersion | Descrição |
|---|---|
Versão 3 | MongoDB 3.2 introduz a versão 3 de índices 2dsphere. A versão 3 é a versão padrão para índices 2dsphere criados no MongoDB 3.2 e posterior. |
Versão 2 | MongoDB 2.6 introduz a versão 2 de índices 2dsphere. A versão 2 é a versão padrão para índices 2dsphere criados no MongoDB 2.6 a 3.0. |
Versão 1 | MongoDB 2.4 introduz a versão 1 de índices 2dsphere. O MongoDB 2.4 suporta apenas a versão 1. |
Alterar versão do índice
Importante
Sempre use a versão de índice padrão quando possível. Substitua somente a versão padrão se necessário por motivos de compatibilidade.
Para substituir a versão padrão e especificar uma versão diferente para seu índice 2dsphere, defina a opção 2dsphereIndexVersion ao criar um índice:
db.<collection>.createIndex( { <field>: "2dsphere" }, { "2dsphereIndexVersion": <version> } )
Exemplo
O seguinte comando cria um índice 2dsphere versão 2 no campo address :
db.test.createIndex( { "address": "2dsphere" }, { "2dsphereIndexVersion": 2 } )