As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Índices geoespaciais
Os índices geoespaciais são um tipo especializado de índice projetado para consultar e gerenciar com eficiência dados geoespaciais armazenados em uma coleção de documentos. O Amazon DocumentDB oferece suporte a índices 2dsphere, que são projetados especificamente para lidar com dados geoespaciais em uma esfera (como a Terra). Isso permite cálculos e consultas precisos com base na geometria esférica.
Os índices geoespaciais são benéficos quando seus aplicativos precisam realizar consultas baseadas em localização, como:
-
encontrar pontos de interesse próximos,
-
determinar se um local se enquadra em uma área específica
-
calculando distâncias entre locais
Propriedades de índice suportadas
| Opção | 3.6 | 4,0 | 5,0 | 8.0 | Cluster elástico |
|---|---|---|---|---|---|
| name | Sim | Sim | Sim | Sim | Sim |
Criação de um índice geoespacial
Use o createIndex() método para criar um índice geoespacial. A sintaxe do método é: db.collection.createIndex(<key>, <options>)
O key parâmetro é um documento JSON que especifica o campo e o tipo de índice 2dsphere:
{ "<field>": "2dsphere" }
O options parâmetro é um documento JSON que especifica as opções para o índice:
{ "name": "<name>" }
Consulte Propriedades do índice para obter exemplos de criação de índices geoespaciais.