Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Indici geospaziali
Gli indici geospaziali sono un tipo di indice specializzato progettato per interrogare e gestire in modo efficiente i dati geospaziali archiviati all'interno di una raccolta di documenti. Amazon DocumentDB supporta gli indici 2dsphere, progettati specificamente per gestire dati geospaziali su una sfera (come la Terra). Ciò consente calcoli e interrogazioni accurati basati sulla geometria sferica.
Gli indici geospaziali sono utili quando le applicazioni devono eseguire query basate sulla posizione, ad esempio:
-
trovare punti di interesse nelle vicinanze,
-
determinare se un luogo rientra in un'area specifica
-
calcolo delle distanze tra le ubicazioni
Proprietà dell'indice supportate
| Opzione | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
| name | Sì | Sì | Sì | Sì | Sì |
Creazione di un indice geospaziale
Utilizzate il createIndex() metodo per creare un indice geospaziale. La sintassi del metodo è: db.collection.createIndex(<key>, <options>)
Il key parametro è un documento JSON che specifica il campo e il tipo di indice 2dsphere:
{ "<field>": "2dsphere" }
Il options parametro è un documento JSON che specifica le opzioni per l'indice:
{ "name": "<name>" }
Vedi Index Properties per esempi di creazione di indici geospaziali.