View a markdown version of this page

Índices geoespaciales - Amazon DocumentDB

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Índices geoespaciales

Los índices geoespaciales son un tipo de índice especializado diseñado para consultar y administrar de manera eficiente los datos geoespaciales almacenados en una colección de documentos. Amazon DocumentDB admite los índices de 2dsphere, que están diseñados específicamente para gestionar datos geoespaciales en una esfera (como la Tierra). Esto permite realizar cálculos y consultas precisos basados en la geometría esférica.

Los índices geoespaciales son útiles cuando las aplicaciones necesitan realizar consultas basadas en la ubicación, como:

  • buscar puntos de interés cercanos,

  • determinar si una ubicación se encuentra dentro de un área específica

  • calcular distancias entre ubicaciones

Propiedades de índice compatibles

Opción 3.6 4.0 5.0 8.0 Elastic Cluster
name

Crear un índice geoespacial

Utilice el createIndex() método para crear un índice geoespacial. La sintaxis del método es: db.collection.createIndex(<key>, <options>)

El key parámetro es un documento JSON que especifica el campo y el tipo de índice de 2dsphere:

{ "<field>": "2dsphere" }

El options parámetro es un documento JSON que especifica las opciones del índice:

{ "name": "<name>" }

Consulte Propiedades del índice para ver ejemplos de cómo crear índices geoespaciales.