

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.

# Unterstützte MongoDB APIs, Operationen und Datentypen in Amazon DocumentDB
<a name="mongo-apis"></a>

Amazon DocumentDB (mit MongoDB-Kompatibilität) ist ein schneller, skalierbarer, hochverfügbarer und vollständig verwalteter Dokumentendatenbankservice, der MongoDB-Workloads unterstützt. Amazon DocumentDB ist mit MongoDB 3.6, 4.0, 5.0 und 8.0 kompatibel. APIs In diesem Abschnitt werden die unterstützten Funktionalitäten aufgeführt. Für Unterstützung bei der Verwendung von MongoDB APIs und Treibern wenden Sie sich bitte an die MongoDB-Community-Foren. Wenn Sie Unterstützung bei der Nutzung des Amazon DocumentDB-Services benötigen, wenden Sie sich bitte an das entsprechende AWS Support-Team. Informationen zu den Funktionsunterschieden zwischen Amazon DocumentDB und MongoDB finden Sie unter. [Funktionale Unterschiede: Amazon DocumentDB und MongoDB](functional-differences.md) 

MongoDB-Befehle und -Operatoren, die nur intern oder nicht auf einen verwalteten Service anwendbar sind, werden nicht unterstützt und sind nicht in der Liste der unterstützten Funktionalität enthalten.

Seit der Markteinführung haben wir mehr als 50 zusätzliche Funktionen hinzugefügt und werden uns weiter an den Anforderungen unserer Kunden ausrichten, um ihnen die benötigten Funktionen bereitzustellen. Informationen zu den neuesten Produkteinführungen finden Sie unter [Ankündigungen von Amazon DocumentDB](https://aws.amazon.com/documentdb/resources/).

Wenn es eine Funktion gibt, die nicht unterstützt wird und die Sie von uns erstellen lassen möchten, teilen Sie uns dies mit, indem Sie eine E-Mail mit Ihrer accountID, den angeforderten Funktionen und dem Anwendungsfall an das [Amazon DocumentDB-Serviceteam](mailto:documentdb-feature-request@amazon.com) senden.
+ [Befehle für die Datenbank](#mongo-apis-database)
+ [Abfrage- und Projektionsoperatoren](#mongo-apis-query)
+ [Operatoren aktualisieren](#mongo-apis-update)
+ [Geodaten](#mongo-apis-geospatial)
+ [Cursor-Methoden](#mongo-apis-cursor)
+ [Operatoren für Aggregationspipelines](#mongo-apis-aggregation-pipeline)
+ [Datentypen](#mongo-apis-data-types)
+ [Indizes](#mongo-apis-indexes)

## Befehle für die Datenbank
<a name="mongo-apis-database"></a>

**Topics**
+ [Administrative Befehle](#mongo-apis-dababase-administrative)
+ [Aggregation](#mongo-apis-dababase-aggregation)
+ [Authentifizierung](#mongo-apis-dababase-authentication)
+ [Diagnosebefehle](#mongo-apis-dababase-diagnostics)
+ [Abfrage- und Schreiboperationen](#mongo-apis-dababase-query-write)
+ [Befehle zur Rollenverwaltung](#mongo-apis-database-role-management)
+ [Befehle für Sessions](#mongo-apis-dababase-sessions)
+ [Benutzerverwaltung](#mongo-apis-dababase-user-management)
+ [Sharding-Befehle](#mongo-apis-dababase-sharding)

### Administrative Befehle
<a name="mongo-apis-dababase-administrative"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| Gedeckelte Sammlungen | Nein | Nein | Nein | Nein | Nein | 
| cloneCollectionAsGekappt | Nein | Nein | Nein | Nein | Nein | 
| collMod | Teilweise | Teilweise | Teilweise | Teilweise | Teilweise | 
| collMod: expireAfterSeconds | Ja | Ja | Ja | Ja | Ja | 
| convertToCapped | Nein | Nein | Nein | Nein | Nein | 
| copydb | Nein | Nein | Nein | Nein | Nein | 
| Erstellen | Ja | Ja | Ja | Ja | Ja | 
| createView | Nein | Nein | Nein | Ja | Nein | 
| createIndexes | Ja | Ja | Ja | Ja | Ja | 
| currentOp | Ja | Ja | Ja | Ja | Ja | 
| fallen lassen | Ja | Ja | Ja | Ja | Ja | 
| dropDatabase | Ja | Ja | Ja | Ja | Ja | 
| dropIndexes | Ja | Ja | Ja | Ja | Ja | 
| filemd5 | Nein | Nein | Nein | Nein | Nein | 
| getAuditConfig | Nein | Ja | Ja | Ja | Nein | 
| killCursors | Ja | Ja | Ja | Ja | Ja | 
| killOp | Ja | Ja | Ja | Ja | Ja | 
| listCollections auflisten\* | Ja | Ja | Ja | Ja | Ja | 
| listDatabases | Ja | Ja | Ja | Ja | Ja | 
| listIndexes | Ja | Ja | Ja | Ja | Ja | 
| reIndex | Nein | Nein | Ja | Ja | Nein | 
| renameCollection | Ja | Ja | Ja | Ja | Nein | 
| setAuditConfig | Nein | Ja | Ja | Ja | Nein | 

\* Der `type` Schlüssel in der Filteroption wird nicht unterstützt.

### Aggregation
<a name="mongo-apis-dababase-aggregation"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| aggregate | Ja | Ja | Ja | Ja | Ja | 
| count | Ja | Ja | Ja | Ja | Ja | 
| distinct | Ja | Ja | Ja | Ja | Ja | 
| mapReduce | Nein | Nein | Nein | Ja | Nein | 

### Authentifizierung
<a name="mongo-apis-dababase-authentication"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| authenticate | Ja | Ja | Ja | Ja | Ja | 
| logout | Ja | Ja | Ja | Ja | Ja | 

### Diagnosebefehle
<a name="mongo-apis-dababase-diagnostics"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| buildInfo | Ja | Ja | Ja | Ja | Ja | 
| collStats | Ja | Ja | Ja | Ja | Ja | 
| connPoolStats | Nein | Nein | Nein | Nein | Nein | 
| connectionStatus | Ja | Ja | Ja | Ja | Ja | 
| dataSize | Ja | Ja | Ja | Ja | Ja | 
| dbHash | Nein | Nein | Nein | Nein | Nein | 
| dbStats | Ja | Ja | Ja | Ja | Ja | 
| explain | Ja | Ja | Ja | Ja | Ja | 
| Erklären: executionStats | Ja | Ja | Ja | Ja | Ja | 
| features | Nein | Nein | Nein | Nein | Nein | 
| hostInfo | Ja | Ja | Ja | Ja | Ja | 
| listCommands | Ja | Ja | Ja | Ja | Ja | 
| Profiler | [Ja](https://docs.aws.amazon.com//documentdb/latest/developerguide/profiling.html) | [Ja](https://docs.aws.amazon.com//documentdb/latest/developerguide/profiling.html) | [Ja](https://docs.aws.amazon.com//documentdb/latest/developerguide/profiling.html) | [Ja](https://docs.aws.amazon.com//documentdb/latest/developerguide/profiling.html) | Nein | 
| serverStatus | Ja | Ja | Ja | Ja | Ja | 
| top | Ja | Ja | Ja | Ja | Ja | 

### Abfrage- und Schreiboperationen
<a name="mongo-apis-dababase-query-write"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| Change streams | [Ja](https://docs.aws.amazon.com//documentdb/latest/developerguide/change_streams.html) | [Ja](https://docs.aws.amazon.com//documentdb/latest/developerguide/change_streams.html) | [Ja](https://docs.aws.amazon.com//documentdb/latest/developerguide/change_streams.html) | [Ja](https://docs.aws.amazon.com//documentdb/latest/developerguide/change_streams.html) | Nein | 
| delete | Ja | Ja | Ja | Ja | Ja | 
| find | Ja | Ja | Ja | Ja | Ja | 
| findAndModify | Ja | Ja | Ja | Ja | Ja | 
| getLastError | Nein | Nein | Nein | Nein | Nein | 
| getMore | Ja | Ja | Ja | Ja | Ja | 
| getPrevError | Nein | Nein | Nein | Nein | Nein | 
| GridFS | Ja | Ja | Ja | Ja | Nein | 
| insert | Ja | Ja | Ja | Ja | Ja | 
| parallelCollectionScan | Nein | Nein | Nein | Nein | Nein | 
| resetError | Nein | Nein | Nein | Nein | Nein | 
| update | Ja | Ja | Ja | Ja | Ja | 
| ReplaceOne | Ja | Ja | Ja | Ja | Ja | 

### Befehle zur Rollenverwaltung
<a name="mongo-apis-database-role-management"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| createRole | Ja | Ja | Ja | Ja | Nein | 
| dropAllRolesFromDatabase | Ja | Ja | Ja | Ja | Nein | 
| dropRole | Ja | Ja | Ja | Ja | Nein | 
| grantRolesToRolle | Ja | Ja | Ja | Ja | Nein | 
| revokeRolesFromRolle | Ja | Ja | Ja | Ja | Nein | 
| revokePrivilegesFromRolle | Ja | Ja | Ja | Ja | Nein | 
| rolesInfo | Ja | Ja | Ja | Ja | Nein | 
| updateRole | Ja | Ja | Ja | Ja | Nein | 

### Befehle für Sessions
<a name="mongo-apis-dababase-sessions"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| Transaktion abbrechen | Nein | Ja | Ja | Ja | Nein | 
| commitTransaction | Nein | Ja | Ja | Ja | Nein | 
| Sitzungen beenden | Nein | Nein | Nein | Nein | Nein | 
|  killAllSessions | Nein | Ja | Ja | Ja | Nein | 
| killAllSessionsByPattern | Nein | Nein | Nein | Nein | Nein | 
| Sitzungen beenden | Nein | Ja | Ja | Ja | Nein | 
| Sitzungen aktualisieren | Nein | Nein | Nein | Nein | Nein | 
| Sitzung starten | Nein | Ja | Ja | Ja | Nein | 

### Benutzerverwaltung
<a name="mongo-apis-dababase-user-management"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| createUser | Ja | Ja | Ja | Ja | Ja | 
| dropAllUsersFromDatabase | Ja | Ja | Ja | Ja | Ja | 
| dropUser | Ja | Ja | Ja | Ja | Ja | 
| grantRolesToBenutzer | Ja | Ja | Ja | Ja | Ja | 
| revokeRolesFromBenutzer | Ja | Ja | Ja | Ja | Ja | 
| updateUser | Ja | Ja | Ja | Ja | Ja | 
| Benutzerinformationen | Ja | Ja | Ja | Ja | Ja | 

### Sharding-Befehle
<a name="mongo-apis-dababase-sharding"></a>


| Befehl | Elastischer Cluster | 
| --- | --- | 
| abortReshardCollection | Nein | 
| Fügt Hard hinzu | Nein | 
| addShardToZone | Nein | 
| balancerCollectionStatus | Nein | 
| Balancer starten | Nein | 
| Balancer-Status | Nein | 
| Balancer Stopp | Nein | 
| checkShardingIndex | Nein | 
| clearJumboFlag | Nein | 
| cleanupOrphaned | Nein | 
| cleanupReshardCollection | Nein | 
| commitReshardCollection | Nein | 
| Sharding aktivieren | Ja | 
| flushRouterConfig | Nein | 
| getShardMap | Nein | 
| getShardVersion | Nein | 
| isdbgrid | Nein | 
| Listet Scherben auf | Nein | 
| Median-Key | Nein | 
| Chunk verschieben | Nein | 
| Primär verschieben | Nein | 
| Chunks zusammenführen | Nein | 
| refineCollectionShardSchlüssel | Nein | 
| Entfernt Hard | Nein | 
| removeShardFromZone | Nein | 
| Sammlung Reshard | Nein | 
| setAllowMigrations | Nein | 
| setShardVersion | Nein | 
| Sammlung Shard | Ja | 
| Status „Sharding“ | Nein | 
| split | Nein | 
| Vektor aufteilen | Nein | 
| Harding rückgängig machen | Nein | 
| updateZoneKeyReichweite | Nein | 

## Abfrage- und Projektionsoperatoren
<a name="mongo-apis-query"></a>

**Topics**
+ [Array-Operatoren](#mongo-apis-query-array-operators)
+ [Bitweise Operatoren](#mongo-apis-query-bitwise-operators)
+ [Operator kommentieren](#mongo-apis-query-comment-operator)
+ [Vergleichsoperatoren](#mongo-apis-query-comparison-operators)
+ [Elementoperatoren](#mongo-apis-query-element-operators)
+ [Operatoren für Bewertungsabfragen](#mongo-apis-query-evaluation-operators)
+ [Logische Operatoren](#mongo-apis-query-logical-operators)
+ [Projektionsoperatoren](#mongo-apis-projection-operators)

### Array-Operatoren
<a name="mongo-apis-query-array-operators"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| [$all](all.md) | Ja | Ja | Ja | Ja | Ja | 
| [$elemMatch](elemMatch.md) | Ja | Ja | Ja | Ja | Ja | 
| [$size](size-query.md) | Ja | Ja | Ja | Ja | Ja | 

### Bitweise Operatoren
<a name="mongo-apis-query-bitwise-operators"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| [$bitsAllSet](bitsAllSet.md) | Ja | Ja | Ja | Ja | Ja | 
| [$bitsAnySet](bitsAnySet.md) | Ja | Ja | Ja | Ja | Ja | 
| [$bitsAllClear](bitsAllClear.md) | Ja | Ja | Ja | Ja | Ja | 
| [$bitsAnyClear](bitsAnyClear.md) | Ja | Ja | Ja | Ja | Ja | 

### Operator kommentieren
<a name="mongo-apis-query-comment-operator"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| [$comment](comment.md) | Ja | Ja | Ja | Ja | Ja | 

### Vergleichsoperatoren
<a name="mongo-apis-query-comparison-operators"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| [$eq](eq.md) | Ja | Ja | Ja | Ja | Ja | 
| [$gt](gt.md) | Ja | Ja | Ja | Ja | Ja | 
| [$gte](gte.md) | Ja | Ja | Ja | Ja | Ja | 
| [$in](in.md) | Ja | Ja | Ja | Ja | Ja | 
| [$lt](lt.md) | Ja | Ja | Ja | Ja | Ja | 
| [$lte](lte.md) | Ja | Ja | Ja | Ja | Ja | 
| [$ne](ne.md) | Ja | Ja | Ja | Ja | Ja | 
| [$nin](nin.md) | Ja | Ja | Ja | Ja | Ja | 

### Elementoperatoren
<a name="mongo-apis-query-element-operators"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| [$exists](exists.md) | Ja | Ja | Ja | Ja | Ja | 
| [$type](type.md) | Ja | Ja | Ja | Ja | Ja | 

### Operatoren für Bewertungsabfragen
<a name="mongo-apis-query-evaluation-operators"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| [$expr](expr.md) | Nein | Ja | Ja | Ja | Nein | 
| [$jsonSchema](jsonSchema.md) | Nein | Ja | Ja | Ja | Nein | 
| [$mod](mod-query.md) | Ja | Ja | Ja | Ja | Ja | 
| [$regex](regex.md) | Ja | Ja | Ja | Ja | Ja | 
| [$text](text.md) | Nein | Nein | Ja | Ja | Nein | 
| $where | Nein | Nein | Nein | Nein | Nein | 

### Logische Operatoren
<a name="mongo-apis-query-logical-operators"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| [$and](and.md) | Ja | Ja | Ja | Ja | Ja | 
| [$nor](nor.md) | Ja | Ja | Ja | Ja | Ja | 
| [$not](not.md) | Ja | Ja | Ja | Ja | Ja | 
| [$or](or.md) | Ja | Ja | Ja | Ja | Ja | 

### Projektionsoperatoren
<a name="mongo-apis-projection-operators"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| [$](dollar-projection.md) | Ja | Ja | Ja | Ja | Ja | 
| [$elemMatch](elemMatch.md) | Ja | Ja | Ja | Ja | Ja | 
| [$meta](meta.md) | Nein | Nein | Ja | Ja | Nein | 
| [$slice](slice-projection.md) | Ja | Ja | Ja | Ja | Ja | 

## Operatoren aktualisieren
<a name="mongo-apis-update"></a>

**Topics**
+ [Array-Operatoren](#mongo-apis-update-array)
+ [Bitweise Operatoren](#mongo-apis-update-bitwise)
+ [Feldoperatoren](#mongo-apis-update-field)
+ [Modifikatoren aktualisieren](#mongo-apis-update-modifiers)

### Array-Operatoren
<a name="mongo-apis-update-array"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| [$](dollar-update.md) | Ja | Ja | Ja | Ja | Ja | 
| [$[]](dollarBrackets-update.md) | Ja | Ja | Ja | Ja | Ja | 
| [$[<identifier>]](dollarIdentifier-update.md) | Ja | Ja | Ja | Ja | Ja | 
| [$addToSet](addToSet.md) | Ja | Ja | Ja | Ja | Ja | 
| [$pop](pop.md) | Ja | Ja | Ja | Ja | Ja | 
| [$pullAll](pullAll.md) | Ja | Ja | Ja | Ja | Ja | 
| [$pull](pull.md) | Ja | Ja | Ja | Ja | Ja | 
| [$push](push.md) | Ja | Ja | Ja | Ja | Ja | 

### Bitweise Operatoren
<a name="mongo-apis-update-bitwise"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| [$bit](bit.md) | Ja | Ja | Ja | Ja | Ja | 

### Feldoperatoren
<a name="mongo-apis-update-field"></a>


| Operator | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| [$currentDate](currentDate.md) | Ja | Ja | Ja | Ja | Ja | 
| [$inc](inc.md) | Ja | Ja | Ja | Ja | Ja | 
| [$max](max-update.md) | Ja | Ja | Ja | Ja | Ja | 
| [$min](min-update.md) | Ja | Ja | Ja | Ja | Ja | 
| [$mul](mul.md) | Ja | Ja | Ja | Ja | Ja | 
| [$rename](rename.md) | Ja | Ja | Ja | Ja | Ja | 
| [$set](set-update.md) | Ja | Ja | Ja | Ja | Ja | 
| [$setOnInsert](setOnInsert.md) | Ja | Ja | Ja | Ja | Ja | 
| [$unset](unset-update.md) | Ja | Ja | Ja | Ja | Ja | 

### Modifikatoren aktualisieren
<a name="mongo-apis-update-modifiers"></a>


| Operator | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| [$each](each.md) | Ja | Ja | Ja | Ja | Ja | 
| [$position](position.md) | Ja | Ja | Ja | Ja | Ja | 
| [$slice](slice-update.md) | Ja | Ja | Ja | Ja | Ja | 
| [$sort](sort-update.md) | Ja | Ja | Ja | Ja | Ja | 

## Geodaten
<a name="mongo-apis-geospatial"></a>

### Geometrie-Spezifizierer
<a name="mongo-apis-geospatial-geometry-specifiers"></a>


| Abfrageauswahl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| $box | Nein | Nein | Nein | Nein | Nein | 
| $center | Nein | Nein | Nein | Nein | Nein | 
| $centerSphere | Nein | Nein | Nein | Nein | Nein | 
| [$geometry](geometry.md) | Ja | Ja | Ja | Ja | Ja | 
| [$maxDistance](maxDistance.md) | Ja | Ja | Ja | Ja | Ja | 
| [$minDistance](minDistance.md) | Ja | Ja | Ja | Ja | Ja | 
| [$nearSphere](nearSphere.md) | Ja | Ja | Ja | Ja | Ja | 
| $polygon | Nein | Nein | Nein | Nein | Nein | 
| $uniqueDocs | Nein | Nein | Nein | Nein | Nein | 

### Selektoren abfragen
<a name="mongo-apis-geospatial-query-selectors"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| [$geoIntersects](geoIntersects.md) | Ja | Ja | Ja | Ja | Ja | 
| [$geoWithin](geoWithin.md) | Ja | Ja | Ja | Ja | Ja | 
| [$near](near.md) | Ja | Ja | Ja | Ja | Ja | 
| [$nearSphere](nearSphere.md) | Ja | Ja | Ja | Ja | Ja | 
| $polygon | Nein | Nein | Nein | Nein | Nein | 
| $uniqueDocs | Nein | Nein | Nein | Nein | Nein | 

## Cursor-Methoden
<a name="mongo-apis-cursor"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| cursor.batchSize() | Ja | Ja | Ja | Ja | Ja | 
| cursor.close() | Ja | Ja | Ja | Ja | Ja | 
| cursor.collation() | Nein | Nein | Nein | Ja | Nein | 
| cursor.comment() | Ja | Ja | Ja | Ja | Ja | 
| cursor.count() | Ja | Ja | Ja | Ja | Ja | 
| cursor.explain() | Ja | Ja | Ja | Ja | Nein | 
| cursor.forEach() | Ja | Ja | Ja | Ja | Ja | 
| cursor.hasNext() | Ja | Ja | Ja | Ja | Ja | 
| cursor.hint() | Ja | Ja | Ja | Ja | Ja\* | 
| cursor.isClosed() | Ja | Ja | Ja | Ja | Ja | 
| cursor.isExhausted() | Ja | Ja | Ja | Ja | Nein | 
| cursor.itcount() | Ja | Ja | Ja | Ja | Nein | 
| cursor.limit() | Ja | Ja | Ja | Ja | Nein | 
| cursor.map() | Ja | Ja | Ja | Ja | Nein | 
| cursor.max() | Nein | Nein | Nein | Nein | Nein | 
| cursor.maxScan() | Ja | Ja | Ja | Ja | Nein | 
| cursor.maxTimeMS() | Ja | Ja | Ja | Ja | Nein | 
| cursor.min() | Nein | Nein | Nein | Nein | Nein | 
| cursor.next() | Ja | Ja | Ja | Ja | Ja | 
| Cursor. noCursorTimeout() | Nein | Nein | Nein | Nein | Nein | 
| Cursor. objsLeftInBatch () | Ja | Ja | Ja | Ja | Nein | 
| cursor.pretty() | Ja | Ja | Ja | Ja | Nein | 
| cursor.readConcern() | Ja | Ja | Ja | Ja | Nein | 
| cursor.readPref() | Ja | Ja | Ja | Ja | Nein | 
| cursor.returnKey() | Nein | Nein | Nein | Nein | Nein | 
| Cursor. showRecordId() | Nein | Nein | Nein | Nein | Nein | 
| cursor.size() | Ja | Ja | Ja | Ja | Nein | 
| cursor.skip() | Ja | Ja | Ja | Ja | Nein | 
| cursor.sort() | Ja | Ja | Ja | Ja | Nein | 
| cursor.tailable() | Nein | Nein | Nein | Nein | Nein | 
| cursor.toArray() | Ja | Ja | Ja | Ja | Nein | 

\* Index `hint` wird mit Indexausdrücken unterstützt. Beispiel, `db.foo.find().hint({x:1})`.

## Operatoren für Aggregationspipelines
<a name="mongo-apis-aggregation-pipeline"></a>

**Topics**
+ [Akkumulatorausdrücke](#mongo-apis-aggregation-pipeline-accumulator-expressions)
+ [Arithmetische Operatoren](#mongo-apis-aggregation-pipeline-arithmetic)
+ [Array-Operatoren](#mongo-apis-aggregation-pipeline-array)
+ [Boolesche Operatoren](#mongo-apis-aggregation-pipeline-boolean)
+ [Vergleichsoperatoren](#mongo-apis-aggregation-pipeline-comparison)
+ [Operatoren für bedingte Ausdrücke](#mongo-apis-aggregation-pipeline-conditional)
+ [Datentyp-Operator](#mongo-apis-aggregation-pipeline-data-type)
+ [Operator zur Datengröße](#mongo-apis-aggregation-pipeline-data-size)
+ [Datumsoperatoren](#mongo-apis-aggregation-pipeline-date)
+ [Wörtlicher Operator](#mongo-apis-aggregation-pipeline-literal)
+ [Operator zusammenführen](#mongo-apis-aggregation-pipeline-merge)
+ [Natürlicher Operator](#mongo-apis-aggregation-pipeline-natural)
+ [Satzoperatoren](#mongo-apis-aggregation-pipeline-set)
+ [Betreiber der Bühne](#mongo-apis-aggregation-pipeline-stage)
+ [Zeichenfolgenoperatoren](#mongo-apis-aggregation-pipeline-string)
+ [Systemvariablen](#mongo-apis-aggregation-pipeline-system-variables)
+ [Operator für die Textsuche](#mongo-apis-aggregation-pipeline-text-search)
+ [Geben Sie Konvertierungsoperatoren ein](#mongo-apis-aggregation-pipeline-type)
+ [Variablenoperatoren](#mongo-apis-aggregation-pipeline-variable)
+ [Verschiedene Betreiber](#mongo-apis-aggregation-pipeline-misc)

### Akkumulatorausdrücke
<a name="mongo-apis-aggregation-pipeline-accumulator-expressions"></a>


| Expression | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| $Akkumulator | - | - | Nein | Nein | Nein | 
| [$addToSet](addToSet-aggregation.md) | Ja | Ja | Ja | Ja | Ja | 
| [$avg](avg.md) | Ja | Ja | Ja | Ja | Ja | 
| [$count](count.md) | - | - | Nein | Nein | Nein | 
| $KovarianzPop | Nein | Nein | Nein | Nein | Nein | 
| $KovarianzAMP | Nein | Nein | Nein | Nein | Nein | 
| $ DenseRank | Nein | Nein | Nein | Nein | Nein | 
| $ Ableitung | Nein | Nein | Nein | Nein | Nein | 
| $ Nummer des Dokuments | Nein | Nein | Nein | Nein | Nein | 
| $expMovingAvg | Nein | Nein | Nein | Nein | Nein | 
| [$first](first.md) | Ja | Ja | Ja | Ja | Ja | 
| $ integral | Nein | Nein | Nein | Nein | Nein | 
| [$last](last.md) | Ja | Ja | Ja | Ja | Ja | 
| [$max](max.md) | Ja | Ja | Ja | Ja | Ja | 
| [$min](min.md) | Ja | Ja | Ja | Ja | Ja | 
| [$push](push-aggregation.md) | Ja | Ja | Ja | Ja | Ja | 
| $ Rang | Nein | Nein | Nein | Nein | Nein | 
| $ Schicht | Nein | Nein | Nein | Nein | Nein | 
| $stdDevPop | Nein | Nein | Nein | Nein | Nein | 
| $stdDevSamp | Nein | Nein | Nein | Nein | Nein | 
| [$sum](sum.md) | Ja | Ja | Ja | Ja | Ja | 

### Arithmetische Operatoren
<a name="mongo-apis-aggregation-pipeline-arithmetic"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| [$abs](abs.md) | Ja | Ja | Ja | Ja | Ja | 
| [$add](add.md) | Ja | Ja | Ja | Ja | Ja | 
| [$ceil](ceil.md) | Nein | Ja | Ja | Ja | Ja | 
| [$divide](divide.md) | Ja | Ja | Ja | Ja | Ja | 
| [$exp](exp.md) | Nein | Ja | Ja | Ja | Ja | 
| [$floor](floor.md) | Nein | Ja | Ja | Ja | Ja | 
| [$ln](ln.md) | Nein | Ja | Ja | Ja | Ja | 
| [$log](log.md) | Nein | Ja | Ja | Ja | Ja | 
| [$log10](log10.md) | Nein | Ja | Ja | Ja | Ja | 
| [$mod](mod.md) | Ja | Ja | Ja | Ja | Ja | 
| [$multiply](multiply.md) | Ja | Ja | Ja | Ja | Ja | 
| [$pow](pow.md) | Nein | Nein | Nein | Ja | Nein | 
| $rund | - | - | Nein | Nein | Nein | 
| [$sqrt](sqrt.md) | Nein | Ja | Ja | Ja | Ja | 
| [$subtract](subtract.md) | Ja | Ja | Ja | Ja | Ja | 
| $trunc | Nein | Nein | Nein | Nein | Nein | 

### Array-Operatoren
<a name="mongo-apis-aggregation-pipeline-array"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| [$arrayElemAt](arrayElemAt.md) | Ja | Ja | Ja | Ja | Ja | 
| [$arrayToObject](arrayToObject.md) | Ja | Ja | Ja | Ja | Ja | 
| [$concatArrays](concatArrays.md) | Ja | Ja | Ja | Ja | Ja | 
| [$filter](filter.md) | Ja | Ja | Ja | Ja | Ja | 
| [$first](first.md) | - | - | Ja | Ja | Nein | 
| [$in](in-aggregation.md) | Ja | Ja | Ja | Ja | Ja | 
| [$indexOfArray](indexOfArray.md) | Ja | Ja | Ja | Ja | Ja | 
| [$isArray](isArray.md) | Ja | Ja | Ja | Ja | Ja | 
| [$last](last.md) | - | - | Ja | Ja | Nein | 
| [$objectToArray](objectToArray.md) | Ja | Ja | Ja | Ja | Ja | 
| [$range](range.md) | Ja | Ja | Ja | Ja | Ja | 
| [$reverseArray](reverseArray.md) | Ja | Ja | Ja | Ja | Ja | 
| [$reduce](reduce.md) | Ja | Ja | Ja | Ja | Ja | 
| [$size](size.md) | Ja | Ja | Ja | Ja | Ja | 
| [$slice](slice.md) | Ja | Ja | Ja | Ja | Ja | 
| [$zip](zip.md) | Ja | Ja | Ja | Ja | Ja | 

### Boolesche Operatoren
<a name="mongo-apis-aggregation-pipeline-boolean"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| [$and](and-aggregation.md) | Ja | Ja | Ja | Ja | Ja | 
| [$not](not-aggregation.md) | Ja | Ja | Ja | Ja | Ja | 
| [$or](or-aggregation.md) | Ja | Ja | Ja | Ja | Ja | 

### Vergleichsoperatoren
<a name="mongo-apis-aggregation-pipeline-comparison"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| [$cmp](cmp.md) | Ja | Ja | Ja | Ja | Ja | 
| [$eq](eq-aggregation.md) | Ja | Ja | Ja | Ja | Ja | 
| [$gt](gt-aggregation.md) | Ja | Ja | Ja | Ja | Ja | 
| [$gte](gte-aggregation.md) | Ja | Ja | Ja | Ja | Ja | 
| [$lt](lt-aggregation.md) | Ja | Ja | Ja | Ja | Ja | 
| [$lte](lte-aggregation.md) | Ja | Ja | Ja | Ja | Ja | 
| [$ne](ne-aggregation.md) | Ja | Ja | Ja | Ja | Ja | 

### Operatoren für bedingte Ausdrücke
<a name="mongo-apis-aggregation-pipeline-conditional"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| [$cond](cond.md) | Ja | Ja | Ja | Ja | Ja | 
| [$ifNull](ifNull.md) | Ja | Ja | Ja | Ja | Ja | 
| [$switch](switch.md) | Nein | Ja | Ja | Ja | Nein | 

### Datentyp-Operator
<a name="mongo-apis-aggregation-pipeline-data-type"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| [$type](type-aggregation.md) | Ja | Ja | Ja | Ja | Ja | 

### Operator zur Datengröße
<a name="mongo-apis-aggregation-pipeline-data-size"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| $BinarySize | - | - | Nein | Nein | Nein | 
| $ bsonGröße | - | - | Nein | Nein | Nein | 

### Datumsoperatoren
<a name="mongo-apis-aggregation-pipeline-date"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| [$DateAdd](dateAdd.md) | Nein | Nein | Ja | Ja | Ja | 
| [$DateDiff](dateDiff.md) | - | - | Ja | Ja | Nein | 
| $dateFromParts | Nein | Nein | Nein | Nein | Nein | 
| [$dateFromString](dateFromString.md) | Ja | Ja | Ja | Ja | Ja | 
| [$DateSubtrahieren](dateSubtract.md) | Nein | Nein | Ja | Ja | Ja | 
| $dateToParts | Nein | Nein | Nein | Nein | Nein | 
| [$dateToString](dateToString.md) | Ja | Ja | Ja | Ja | Ja | 
| [$DateTrunc](dateTrunc.md) | - | - | Nein | Ja | Nein | 
| [$dayOfMonth](dayOfMonth.md) | Ja | Ja | Ja | Ja | Ja | 
| [$dayOfWeek](dayOfWeek.md) | Ja | Ja | Ja | Ja | Ja | 
| [$dayOfYear](dayOfYear.md) | Ja | Ja | Ja | Ja | Ja | 
| [$hour](hour.md) | Ja | Ja | Ja | Ja | Ja | 
| [$ isoDayOf Woche](isoDayOfWeek.md) | Ja | Ja | Ja | Ja | Ja | 
| [$isoWeek](isoWeek.md) | Ja | Ja | Ja | Ja | Ja | 
| [$isoWeekYear](isoWeekYear.md) | Ja | Ja | Ja | Ja | Ja | 
| [$millisecond](millisecond.md) | Ja | Ja | Ja | Ja | Ja | 
| [$minute](minute.md) | Ja | Ja | Ja | Ja | Ja | 
| [$month](month.md) | Ja | Ja | Ja | Ja | Ja | 
| [$second](second.md) | Ja | Ja | Ja | Ja | Ja | 
| [$week](week.md) | Ja | Ja | Ja | Ja | Ja | 
| [$year](year.md) | Ja | Ja | Ja | Ja | Ja | 

### Wörtlicher Operator
<a name="mongo-apis-aggregation-pipeline-literal"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| [$literal](literal.md) | Ja | Ja | Ja | Ja | Ja | 

### Operator zusammenführen
<a name="mongo-apis-aggregation-pipeline-merge"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| [$mergeObjects](mergeObjects.md) | Ja | Ja | Ja | Ja | Ja | 

### Natürlicher Operator
<a name="mongo-apis-aggregation-pipeline-natural"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| [$ natürlich](natural.md) | Ja | Ja | Ja | Ja | Ja | 

### Satzoperatoren
<a name="mongo-apis-aggregation-pipeline-set"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| [$allElementsTrue](allElementsTrue.md) | Nein | Ja | Ja | Ja | Ja | 
| [$anyElementTrue](anyElementTrue.md) | Nein | Ja | Ja | Ja | Ja | 
| [$setDifference](setDifference.md) | Nein | Ja | Ja | Ja | Ja | 
| [$setEquals](setEquals.md) | Ja | Ja | Ja | Ja | Ja | 
| [$setIntersection](setIntersection.md) | Ja | Ja | Ja | Ja | Ja | 
| [$setIsSubset](setIsSubset.md) | Ja | Ja | Ja | Ja | Ja | 
| [$setUnion](setUnion.md) | Ja | Ja | Ja | Ja | Ja | 
| $setWindowFields | Nein | Nein | Nein | Nein | Nein | 

### Betreiber der Bühne
<a name="mongo-apis-aggregation-pipeline-stage"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| [$addFields](addFields.md) | Ja | Ja | Ja | Ja | Ja | 
| [$bucket](bucket.md) | Nein | Nein | Nein | Ja | Nein | 
| $bucketAuto | Nein | Nein | Nein | Nein | 
| [$ Stream ändern](changeStream.md) | Ja | Ja | Ja | Ja | Nein | 
| [$collStats](collStats.md) | Nein | Ja | Ja | Ja | Nein | 
| [$count](count.md) | Ja | Ja | Ja | Ja | Ja | 
| [$currentOp](currentOp.md) | Ja | Ja | Ja | Ja | Ja | 
| $facet | Nein | Nein | Nein | Nein | Nein | 
| [$geoNear](geoNear.md) | Ja | Ja | Ja | Ja | Ja | 
| $graphLookup | Nein | Nein | Nein | Nein | Nein | 
| [$group](group.md) | Ja | Ja | Ja | Ja | Ja | 
| [$indexStats](indexStats.md) | Ja | Ja | Ja | Ja | Ja | 
| [$limit](limit.md) | Ja | Ja | Ja | Ja | Ja | 
| $listLocalSessions | Nein | Nein | Nein | Nein | Nein | 
| $listSessions | Nein | Nein | Nein | Nein | Nein | 
| [$lookup](lookup.md) | Ja | Ja | Ja | Ja | Ja | 
| [$match](match.md) | Ja | Ja | Ja | Ja | Ja | 
| [$ zusammenführen](merge.md) | - | - | Nein | Ja | Nein | 
| [$out](out.md) | Ja | Ja | Ja | Ja | Nein | 
| $planCacheStats | - | - | Nein | Nein | Nein | 
| [$project](project.md) | Ja | Ja | Ja | Ja | Ja | 
| [$redact](redact.md) | Ja | Ja | Ja | Ja | Ja | 
| [$replaceRoot](replaceRoot.md) | Ja | Ja | Ja | Ja | Ja | 
| [$sample](sample.md) | Ja | Ja | Ja | Ja | Ja | 
| [$set](set-stage.md) | - | - | Nein | Ja | Nein | 
| $setWindowFields | - | - | Nein | Nein | Nein | 
| [$skip](skip.md) | Ja | Ja | Ja | Ja | Ja | 
| [$sort](sort.md) | Ja | Ja | Ja | Ja | Ja | 
| $sortByCount | Nein | Nein | Nein | Nein | Nein | 
| $ Union mit | - | - | Nein | Nein | Nein | 
| [$unset](unset-stage.md) | - | - | Nein | Ja | Nein | 
| [$unwind](unwind.md) | Ja | Ja | Ja | Ja | Ja | 
| [$ ersetzendurch](replaceWith.md) | Nein | Nein | Nein | Ja | Nein | 
| [$VectorSearch](vectorSearch.md) | Nein | Nein | Nein | Ja | Nein | 

### Zeichenfolgenoperatoren
<a name="mongo-apis-aggregation-pipeline-string"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| [$concat](concat.md) | Ja | Ja | Ja | Ja | Ja | 
| [$indexOfBytes](indexOfBytes.md) | Ja | Ja | Ja | Ja | Ja | 
| [$indexOfCP](indexOfCP.md) | Ja | Ja | Ja | Ja | Ja | 
| [$ ltrim](ltrim.md) | Nein | Ja | Ja | Ja | Nein | 
| [$RegexFind](regexFind.md) | - | - | Ja | Ja | Nein | 
| [$regexFindAll](regexFindAll.md) | - | - | Ja | Ja | Nein | 
| [$RegexMatch](regexMatch.md) | - | - | Ja | Ja | Nein | 
| [$ Alles ersetzen](replaceAll.md) | - | - | Ja | Ja | Nein | 
| [$ ersetzenEins](replaceOne.md) | - | - | Ja | Ja | Nein | 
| [$rtrim](rtrim.md) | Nein | Ja | Ja | Ja | Nein | 
| [$split](split.md) | Ja | Ja | Ja | Ja | Ja | 
| [$strcasecmp](strcasecmp.md) | Ja | Ja | Ja | Ja | Ja | 
| [$strLenBytes](strLenBytes.md) | Ja | Ja | Ja | Ja | Ja | 
| [$strLenCP](strLenCP.md) | Ja | Ja | Ja | Ja | Ja | 
| [$substr](substr.md) | Ja | Ja | Ja | Ja | Ja | 
| [$substrBytes](substrBytes.md) | Ja | Ja | Ja | Ja | Ja | 
| [$substrCP](substrCP.md) | Ja | Ja | Ja | Ja | Ja | 
| [$toLower](toLower.md) | Ja | Ja | Ja | Ja | Ja | 
| [$toUpper](toUpper.md) | Ja | Ja | Ja | Ja | Ja | 
| [$trim](trim.md) | Nein | Ja | Ja | Ja | Nein | 

### Systemvariablen
<a name="mongo-apis-aggregation-pipeline-system-variables"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| $$CURRENT | Nein | Nein | Nein | Nein | Nein | 
| [$$DESCEND](DESCEND.md) | Ja | Ja | Ja | Ja | Ja | 
| [$$KEEP](KEEP.md) | Ja | Ja | Ja | Ja | Ja | 
| [$$PRUNE](PRUNE.md) | Ja | Ja | Ja | Ja | Ja | 
| $$REMOVE | Nein | Nein | Nein | Nein | Nein | 
| [$ WURZEL](ROOT.md) | Ja | Ja | Ja | Ja | Ja | 

### Operator für die Textsuche
<a name="mongo-apis-aggregation-pipeline-text-search"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| [$meta](meta-aggregation.md) | Nein | Nein | Ja | Ja | Nein | 
| [$suche](search.md) | Nein | Nein | Ja | Ja | Nein | 

### Geben Sie Konvertierungsoperatoren ein
<a name="mongo-apis-aggregation-pipeline-type"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| [$ konvertieren](convert.md) | Nein | Ja | Ja | Ja | Ja | 
| $ ist Zahl | - | - | Nein | Nein | Nein | 
| [$ zu Bool](toBool.md) | Nein | Ja | Ja | Ja | Ja | 
| [$ bis Datum](toDate.md) | Nein | Ja | Ja | Ja | Ja | 
| [$ zu Dezimal](toDecimal.md) | Nein | Ja | Ja | Ja | Ja | 
| [$ bis verdoppeln](toDouble.md) | Nein | Ja | Ja | Ja | Ja | 
| [$ zu Int](toInt.md) | Nein | Ja | Ja | Ja | Ja | 
| [$ zu Long](toLong.md) | Nein | Ja | Ja | Ja | Ja | 
| [$toObjectId](toObjectId.md) | Nein | Ja | Ja | Ja | Ja | 
| [$ toString](toString.md) | Nein | Ja | Ja | Ja | Ja | 

### Variablenoperatoren
<a name="mongo-apis-aggregation-pipeline-variable"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| [$let](let.md) | Ja | Ja | Ja | Ja | Ja | 
| [$map](map.md) | Ja | Ja | Ja | Ja | Ja | 

### Verschiedene Betreiber
<a name="mongo-apis-aggregation-pipeline-misc"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| $getField | - | - | Nein | Nein | Nein | 
| [$ Rand](rand.md) | - | - | Nein | Ja | Nein | 
| $Abtastrate | - | - | Nein | Nein | Nein | 

## Datentypen
<a name="mongo-apis-data-types"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| 32-Bit-Ganzzahl (int) | Ja | Ja | Ja | Ja | Ja | 
| 64-Bit-Ganzzahl (lang) | Ja | Ja | Ja | Ja | Ja | 
| Array | Ja | Ja | Ja | Ja | Ja | 
| Binäre Daten | Ja | Ja | Ja | Ja | Ja | 
| Boolesch | Ja | Ja | Ja | Ja | Ja | 
| Date | Ja | Ja | Ja | Ja | Ja | 
| DBPointer | Nein | Nein | Nein | Nein | Nein | 
| DBRefs | Nein | Nein | Nein | Nein | Nein | 
| Decimal128 | Ja | Ja | Ja | Ja | Ja | 
| Double | Ja | Ja | Ja | Ja | Ja | 
| JavaScript | Nein | Nein | Nein | Nein | Nein | 
| JavaScript(mit Gültigkeitsbereich) | Nein | Nein | Nein | Nein | Nein | 
| MaxKey | Ja | Ja | Ja | Ja | Ja | 
| MinKey | Ja | Ja | Ja | Ja | Ja | 
| Null | Ja | Ja | Ja | Ja | Ja | 
| Objekt | Ja | Ja | Ja | Ja | Ja | 
| ObjectId | Ja | Ja | Ja | Ja | Ja | 
| Regulärer Ausdruck | Ja | Ja | Ja | Ja | Ja | 
| Zeichenfolge | Ja | Ja | Ja | Ja | Ja | 
| Symbol | Nein | Nein | Nein | Nein | Nein | 
| Zeitstempel | Ja | Ja | Ja | Ja | Ja | 
| Undefined | Nein | Nein | Nein | Nein | Nein | 

## Indizes und Indexeigenschaften
<a name="mongo-apis-index"></a>

**Topics**
+ [Indizes](#mongo-apis-indexes)
+ [Eigenschaften indizieren](#mongo-apis-index-properties)

### Indizes
<a name="mongo-apis-indexes"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| 2dsphere | Ja | Ja | Ja | Ja | Ja | 
| 2D-Index | Nein | Nein | Nein | Nein | Nein | 
| Verbundindex | Ja | Ja | Ja | Ja | Ja | 
| Hash-Index | Nein | Nein | Nein | Nein | Nein | 
| Multikey-Index | Ja | Ja | Ja | Ja | Ja | 
| Einzelfeldindex | Ja | Ja | Ja | Ja | Ja | 
| Textindex | Nein | Nein | Ja | Ja | Nein | 
| Platzhalter | Nein | Nein | Nein | Nein | Nein | 

### Eigenschaften indizieren
<a name="mongo-apis-index-properties"></a>


| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster | 
| --- | --- | --- | --- | --- | --- | 
| Hintergrund | Ja | Ja | Ja | Ja | Ja | 
| Berücksichtigt Groß- und Kleinschreibung nicht | Nein | Nein | Nein | Ja | Nein | 
| Hidden | Nein | Nein | Nein | Nein | Nein | 
| Teilweise | Nein | Nein | Ja | Ja | Nein | 
| Sparse | Ja | Ja | Ja | Ja | Ja | 
| Text | Nein | Nein | Ja | Ja | Nein | 
| TTL | Ja | Ja | Ja | Ja | Ja | 
| Eindeutig | Ja | Ja | Ja | Ja | Ja | 
| Vektor | Nein | Nein | Ja | Ja | Nein | 

Ausführliche Informationen zu bestimmten MongoDB-Operatoren finden Sie in den folgenden Themen:
+ [Betreiber von Aggregationspipelines](mongo-apis-aggregation-pipeline-operators.md)
+ [Geodaten](mongo-apis-geospatial-operators.md)
+ [Projektionsoperatoren](#mongo-apis-projection-operators)
+ [Operatoren aktualisieren](mongo-apis-update-operators.md)