Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Indices géospatiaux
Les index géospatiaux sont un type d'index spécialisé conçu pour interroger et gérer efficacement les données géospatiales stockées dans une collection de documents. Amazon DocumentDB prend en charge les index 2dsphere, spécialement conçus pour gérer les données géospatiales sur une sphère (comme la Terre). Cela permet d'effectuer des calculs et des requêtes précis basés sur la géométrie sphérique.
Les index géospatiaux sont utiles lorsque vos applications doivent effectuer des requêtes basées sur la localisation, telles que :
-
trouver des points d'intérêt à proximité,
-
déterminer si un emplacement se situe dans une zone spécifique
-
calcul des distances entre les emplacements
Propriétés d'index prises en charge
| Option | 3.6 | 4.0 | 5.0 | 8.0 | Cluster élastique |
|---|---|---|---|---|---|
| nom | Oui | Oui | Oui | Oui | Oui |
Création d'un index géospatial
Utilisez createIndex() cette méthode pour créer un index géospatial. La syntaxe de la méthode est la suivante : db.collection.createIndex(<key>, <options>)
Le key paramètre est un document JSON qui spécifie le champ et le type d'index 2dsphere :
{ "<field>": "2dsphere" }
Le options paramètre est un document JSON qui spécifie les options de l'index :
{ "name": "<name>" }
Voir Propriétés de l'index pour des exemples de création d'index géospatiaux.