Los índices 2dsphere están disponibles en las siguientes versiones:
Versión del índice 2dsphere | Descripción |
|---|---|
Versión 3 | MongoDB 3.2 introduce la versión 3 de los índices 2dsphere. La versión 3 es la versión por defecto para los índices 2dsphere creados en MongoDB 3.2 y versiones posteriores. |
Versión 2 | MongoDB 2.6 introduce la versión 2 de los índices 2dsphere. La versión 2 es la versión por defecto para los índices 2dsphere creados en MongoDB 2.6 a 3.0. |
Versión 1 | MongoDB 2.4 introduce la versión 1 de los índices 2dsphere. MongoDB 2.4 solo admite la versión 1. |
Cambiar la versión del índice
Importante
Siempre use la versión de índice por defecto cuando sea posible. Anule la versión por defecto solo si es necesario por razones de compatibilidad.
Para reemplazar la versión por defecto y especificar una versión diferente para tu índice 2dsphere, configura la opción 2dsphereIndexVersion cuando crees el índice:
db.<collection>.createIndex( { <field>: "2dsphere" }, { "2dsphereIndexVersion": <version> } )
Ejemplo
El siguiente comando crea un índice de esfera 2d de la versión 2 en el campo address:
db.test.createIndex( { "address": "2dsphere" }, { "2dsphereIndexVersion": 2 } )