Los índices 2dsphere están disponibles en las siguientes versiones:
Versión del índice 2dsphere | Descripción |
|---|---|
Versión 4 | MongoDB 8.3 introduce la versión 4 de los índices 2dsphere. La versión 4 es la versión predeterminada para los índices 2dsphere creados en MongoDB 8.3 y posteriores. |
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 anular la versión por defecto y especificar una versión diferente para tu índice 2dsphere, establece el 2dsphereIndexVersion opción cuando se crea un í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 } )