Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Geospatiale Indizes
Geodatenindizes sind spezielle Indextypen, mit denen Geodaten, die in einer Sammlung von Dokumenten gespeichert sind, effizient abgefragt und verwaltet werden können. Amazon DocumentDB unterstützt 2dSphere-Indizes, die speziell für die Verarbeitung von Geodaten auf einer Kugel (wie der Erde) entwickelt wurden. Dies ermöglicht genaue Berechnungen und Abfragen auf der Grundlage sphärischer Geometrie.
Geodatenindizes sind nützlich, wenn Ihre Anwendungen standortbezogene Abfragen ausführen müssen, z. B.:
-
Suche nach Sehenswürdigkeiten in der Nähe,
-
Feststellen, ob ein Standort in ein bestimmtes Gebiet fällt
-
Berechnung von Entfernungen zwischen Standorten
Unterstützte Indexeigenschaften
| Option | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster |
|---|---|---|---|---|---|
| name | Ja | Ja | Ja | Ja | Ja |
Einen Geodatenindex erstellen
Verwenden Sie die createIndex() Methode, um einen Geodatenindex zu erstellen. Die Syntax der Methode lautet: db.collection.createIndex(<key>, <options>)
Der key Parameter ist ein JSON-Dokument, das das Feld und den 2dSphere-Indextyp angibt:
{ "<field>": "2dsphere" }
Der options Parameter ist ein JSON-Dokument, das die Optionen für den Index angibt:
{ "name": "<name>" }
Beispiele für die Erstellung von Geoindizes finden Sie unter Indexeigenschaften.