View a markdown version of this page

Index-Eigenschaft: Name - Amazon DocumentDB

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.

Index-Eigenschaft: Name

Unterstützte Indextypen

Option 3.6 4,0 5.0 8.0 Elastischer Cluster
einzelnes Feld Ja Ja Ja Ja Ja
compound Ja Ja Ja Ja Ja
mehrere Schlüssel Ja Ja Ja Ja Ja
text Nein Nein Ja Ja Nein
Geodaten Ja Ja Ja Ja Ja
Vektor Nein Nein Ja Ja Nein

Verwenden Sie die Option name, um einen optionalen Namen für den Index anzugeben.

In allen Beispielen wird das folgende Beispieldokument verwendet:

{ "productId": "PROD133726", "sku": "SKU24224", "name": "Basic Printer", "manufacturer": "The Manufacturer", "tags": [ "printer", "basic", "electronics", "business" ], "barcodes": [ "542364671", "886330670", "437445606" ], "reviews": [ { "review_date": ISODate('2024-01-19T21:37:10.585Z'), ... } ], "material": "Polycarbonate", "color": "Space Gray", "supplier": { "supplierId": "SUP4", "location": { "type": "Point", "coordinates": [ -71.0589, 42.3601 ] } }, "productEmbedding": [ -0.019320633663838058, 0.019672111388113596 ], "lastUpdated": ISODate('2025-10-20T21:37:10.585Z') }

Einzelnes Feld

db.collection.createIndex( { "productId": 1 }, { "name": "single_field_index" } )

Zusammengesetzt

db.collection.createIndex( { "productId": 1, "manufacturer": 1 }, { "name": "compound_index" } )

Multi-key

db.collection.createIndex( { "tags": 1 }, { "name": "multikey_index" } )

Text

db.collection.createIndex( { "name": "text" }, { "name": "text_index" } )

Geodaten

db.collection.createIndex( { "supplier.location": "2dsphere" }, { "name": "geospatial_index" } )

Vektor

db.runCommand({ "createIndexes": "collection", "indexes": [{ "key": { "productEmbedding": "vector" }, "name": "hnsw_index", "vectorOptions": { "type": "hnsw", "dimensions": 2, "similarity": "euclidean", "m": 16, "efConstruction": 64 } }] })