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
Amazon DocumentDB (mit MongoDB-Kompatibilität) ist ein schneller, skalierbarer, hochverfügbarer und vollständig verwalteter Dokumentdatenbankdienst, der MongoDB-Workloads unterstützt. Amazon DocumentDB ist mit den MongoDB-APIs 3.6, 4.0, 5.0 und 8.0 kompatibel. In diesem Abschnitt werden die unterstützten Funktionalitäten aufgeführt. Unterstützung bei der Verwendung von MongoDB-APIs und -Treibern finden Sie in den MongoDB-Community-Foren. Wenn Sie Unterstützung bei der Nutzung des Amazon DocumentDB-Service benötigen, wenden Sie sich an das entsprechende AWS Support-Team. Informationen zu funktionalen Unterschieden zwischen Amazon DocumentDB und MongoDB finden Sie unter. Funktionale Unterschiede: Amazon DocumentDB und MongoDB
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 Amazon DocumentDB-Ankündigungen.
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 Konto-ID, den angeforderten Funktionen und dem Anwendungsfall an das Amazon DocumentDB-Serviceteam senden.
Topics
Datenbank-Befehle
Themen
Administrative Befehle
| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster |
|---|---|---|---|---|---|
|
Gedeckelte Sammlungen |
Nein |
Nein |
Nein |
Nein |
Nein |
|
klonen CollectionAsCapped |
Nein |
Nein |
Nein |
Nein |
Nein |
|
collMod |
Teilweise |
Teilweise |
Teilweise |
Teilweise |
Teilweise |
|
CollMod: ablaufen AfterSeconds |
Ja |
Ja |
Ja |
Ja |
Ja |
|
CollMod: versteckt |
Nein |
Nein |
Nein |
Ja (8.0.1+) |
Nein |
|
konvertieren ToCapped |
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 |
|
erhalten AuditConfig |
Nein |
Ja |
Ja |
Ja |
Nein |
|
killCursors |
Ja |
Ja |
Ja |
Ja |
Ja |
|
killOp |
Ja |
Ja |
Ja |
Ja |
Ja |
|
Sammlungen 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 |
|
setzen AuditConfig |
Nein |
Ja |
Ja |
Ja |
Nein |
* Der type Schlüssel in der Filteroption wird nicht unterstützt.
Aggregation
| 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
| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster |
|---|---|---|---|---|---|
|
authenticate |
Ja |
Ja |
Ja |
Ja |
Ja |
|
logout |
Ja |
Ja |
Ja |
Ja |
Ja |
Diagnosebefehle
| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster |
|---|---|---|---|---|---|
|
buildInfo |
Ja |
Ja |
Ja |
Ja |
Ja |
|
collStats |
Ja |
Ja |
Ja |
Ja |
Ja |
|
conn PoolStats |
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 |
Nein |
||||
|
serverStatus |
Ja |
Ja |
Ja |
Ja |
Ja |
|
top |
Ja |
Ja |
Ja |
Ja |
Ja |
Abfrage- und Schreibvorgänge
| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster |
|---|---|---|---|---|---|
|
Change streams |
Nein |
||||
|
delete |
Ja |
Ja |
Ja |
Ja |
Ja |
|
find |
Ja |
Ja |
Ja |
Ja |
Ja |
|
finden AndModify |
Ja |
Ja |
Ja |
Ja |
Ja |
|
bekommen LastError |
Nein |
Nein |
Nein |
Nein |
Nein |
|
getMore |
Ja |
Ja |
Ja |
Ja |
Ja |
|
bekommen PrevError |
Nein |
Nein |
Nein |
Nein |
Nein |
|
GridFS |
Ja |
Ja |
Ja |
Ja |
Nein |
|
insert |
Ja |
Ja |
Ja |
Ja |
Ja |
|
parallel CollectionScan |
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
| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster |
|---|---|---|---|---|---|
|
createRole |
Ja |
Ja |
Ja |
Ja |
Nein |
|
fallen AllRolesFromDatabase |
Ja |
Ja |
Ja |
Ja |
Nein |
|
dropRole |
Ja |
Ja |
Ja |
Ja |
Nein |
|
gewähren RolesToRole |
Ja |
Ja |
Ja |
Ja |
Nein |
|
widerrufen RolesFromRole |
Ja |
Ja |
Ja |
Ja |
Nein |
|
widerrufen PrivilegesFromRole |
Ja |
Ja |
Ja |
Ja |
Nein |
|
rolesInfo |
Ja |
Ja |
Ja |
Ja |
Nein |
|
updateRole |
Ja |
Ja |
Ja |
Ja |
Nein |
Befehle für Sitzungen
| 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 |
|
töten AllSessions |
Nein |
Ja |
Ja |
Ja |
Nein |
|
töten AllSessionsByPattern |
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
| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster |
|---|---|---|---|---|---|
|
createUser |
Ja |
Ja |
Ja |
Ja |
Ja |
|
fallen AllUsersFromDatabase |
Ja |
Ja |
Ja |
Ja |
Ja |
|
dropUser |
Ja |
Ja |
Ja |
Ja |
Ja |
|
gewähren RolesToUser |
Ja |
Ja |
Ja |
Ja |
Ja |
|
widerrufen RolesFromUser |
Ja |
Ja |
Ja |
Ja |
Ja |
|
updateUser |
Ja |
Ja |
Ja |
Ja |
Ja |
|
Informationen über Benutzer |
Ja |
Ja |
Ja |
Ja |
Ja |
Sharding-Befehle
| Befehl | Elastischer Cluster |
|---|---|
|
abbrechen ReshardCollection |
Nein |
|
Shard hinzufügen |
Nein |
|
hinzufügen ShardToZone |
Nein |
|
Balancer CollectionStatus |
Nein |
|
Balancer starten |
Nein |
|
Status des Balancers |
Nein |
|
Balancer-Stopp |
Nein |
|
überprüfen ShardingIndex |
Nein |
|
klar JumboFlag |
Nein |
|
Räum verwaist auf |
Nein |
|
aufräumen ReshardCollection |
Nein |
|
begehen ReshardCollection |
Nein |
|
Sharding aktivieren |
Ja |
|
spülen RouterConfig |
Nein |
|
bekommen ShardMap |
Nein |
|
bekommen ShardVersion |
Nein |
|
isdbgrid |
Nein |
|
Listet Shards auf |
Nein |
|
Mittlerer Schlüssel |
Nein |
|
Chunk verschieben |
Nein |
|
Primär verschieben |
Nein |
|
Chunks zusammenführen |
Nein |
|
verfeinern CollectionShardKey |
Nein |
|
Schwer entfernen |
Nein |
|
entfernen ShardFromZone |
Nein |
|
Sammlung Reshard |
Nein |
|
einstellen AllowMigrations |
Nein |
|
setzen ShardVersion |
Nein |
|
Sammlung teilen |
Ja |
|
Sharding State |
Nein |
|
split |
Nein |
|
Geteilter Vektor |
Nein |
|
Deaktivieren Sie Sharding |
Nein |
|
aktualisieren ZoneKeyRange |
Nein |
Abfrage- und Projektionsoperatoren
Themen
Array-Operatoren
| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster |
|---|---|---|---|---|---|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
Bitweise Operatoren
| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster |
|---|---|---|---|---|---|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
Operator „Kommentar“
| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster |
|---|---|---|---|---|---|
|
Ja |
Ja |
Ja |
Ja |
Ja |
Vergleichsoperatoren
Operatoren für Elemente
Operatoren für Evaluierungsabfragen
| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster |
|---|---|---|---|---|---|
|
Nein |
Ja |
Ja |
Ja |
Nein |
|
|
Nein |
Ja |
Ja |
Ja |
Nein |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Nein |
Nein |
Ja |
Ja |
Nein |
|
|
$where |
Nein |
Nein |
Nein |
Nein |
Nein |
Logische Operatoren
Operatoren für Projektionen
| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster |
|---|---|---|---|---|---|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Nein |
Nein |
Ja |
Ja |
Nein |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
Operatoren aktualisieren
Array-Operatoren
Bitweise Operatoren
| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster |
|---|---|---|---|---|---|
|
Ja |
Ja |
Ja |
Ja |
Ja |
Operatoren vor Ort
| Operator | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster |
|---|---|---|---|---|---|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
Modifikatoren aktualisieren
Geodaten
Geometrie-Spezifizierer
| 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 |
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
$polygon |
Nein |
Nein |
Nein |
Nein |
Nein |
|
$uniqueDocs |
Nein |
Nein |
Nein |
Nein |
Nein |
Selektoren abfragen
| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster |
|---|---|---|---|---|---|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
$polygon |
Nein |
Nein |
Nein |
Nein |
Nein |
|
$uniqueDocs |
Nein |
Nein |
Nein |
Nein |
Nein |
Cursor-Methoden
| 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 |
Ja (8.0.1+) |
Nein |
|
cursor.maxScan() |
Ja |
Ja |
Ja |
Ja |
Nein |
|
cursor.maxTimeMS() |
Ja |
Ja |
Ja |
Ja |
Nein |
|
cursor.min() |
Nein |
Nein |
Nein |
Ja (8.0.1+) |
Nein |
|
cursor.next() |
Ja |
Ja |
Ja |
Ja |
Ja |
|
cursor.nein () CursorTimeout |
Nein |
Nein |
Nein |
Nein |
Nein |
|
cursor.objs () LeftInBatch |
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.show RecordId () |
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 der Aggregations-Pipeline
Themen
Akkumulator-Ausdrücke
| Expression | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster |
|---|---|---|---|---|---|
|
$ Akkumulator |
- |
- |
Nein |
Nein |
Nein |
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
|
|
- |
- |
Nein |
Ja (8.0.1+) |
Nein |
|
|
$CovariancePOP |
Nein |
Nein |
Nein |
Nein |
Nein |
|
$KovarianzSAMP |
Nein |
Nein |
Nein |
Nein |
Nein |
|
$ Dichter Rang |
Nein |
Nein |
Nein |
Nein |
Nein |
|
$ Derivat |
Nein |
Nein |
Nein |
Nein |
Nein |
|
$Dokumentnummer |
Nein |
Nein |
Nein |
Nein |
Nein |
|
$exp MovingAvg |
Nein |
Nein |
Nein |
Nein |
Nein |
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
|
|
$integral |
Nein |
Nein |
Nein |
Nein |
Nein |
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
$ Rang |
Nein |
Nein |
Nein |
Nein |
Nein |
|
$ Schicht |
Nein |
Nein |
Nein |
Nein |
Nein |
|
Nein |
Nein |
Nein |
Ja (8.0.1+) |
Nein |
|
|
Nein |
Nein |
Nein |
Ja (8.0.1+) |
Nein |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
Arithmetische Operatoren
| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster |
|---|---|---|---|---|---|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Nein |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Nein |
Ja |
Ja |
Ja |
Ja |
|
|
Nein |
Ja |
Ja |
Ja |
Ja |
|
|
Nein |
Ja |
Ja |
Ja |
Ja |
|
|
Nein |
Ja |
Ja |
Ja |
Ja |
|
|
Nein |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Nein |
Nein |
Ja (5.0.1+) |
Ja |
Nein |
|
|
- |
- |
Nein |
Ja (8.0.1+) |
Nein |
|
|
Nein |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Nein |
Nein |
Nein |
Ja (8.0.1+) |
Nein |
Array-Operatoren
| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster |
|---|---|---|---|---|---|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
- |
- |
Ja |
Ja |
Nein |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
- |
- |
Ja |
Ja |
Nein |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Nein |
Nein |
Nein |
Ja |
Nein |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
Boolesche Operatoren
Vergleichsoperatoren
Operatoren für bedingte Ausdrücke
Datentyp-Operator
| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster |
|---|---|---|---|---|---|
|
Ja |
Ja |
Ja |
Ja |
Ja |
Operator „Datengröße“
| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster |
|---|---|---|---|---|---|
|
- |
- |
Nein |
Ja (8.0.1+) |
Nein |
|
|
- |
- |
Nein |
Ja (8.0.1+) |
Nein |
Datumsoperatoren
| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster |
|---|---|---|---|---|---|
|
Nein |
Nein |
Ja |
Ja |
Ja |
|
|
- |
- |
Ja |
Ja |
Nein |
|
|
Nein |
Nein |
Ja (5.0.1+) |
Nein |
Nein |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Nein |
Nein |
Ja |
Ja |
Ja |
|
|
Nein |
Nein |
Ja (5.0.1+) |
Nein |
Nein |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
- |
- |
Nein |
Ja |
Nein |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
Wörtlicher Operator
| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster |
|---|---|---|---|---|---|
|
Ja |
Ja |
Ja |
Ja |
Ja |
Operator zusammenführen
| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster |
|---|---|---|---|---|---|
|
Ja |
Ja |
Ja |
Ja |
Ja |
Natürlicher Operator
| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster |
|---|---|---|---|---|---|
|
Ja |
Ja |
Ja |
Ja |
Ja |
Satzoperatoren
| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster |
|---|---|---|---|---|---|
|
Nein |
Ja |
Ja |
Ja |
Ja |
|
|
Nein |
Ja |
Ja |
Ja |
Ja |
|
|
Nein |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
$set WindowFields |
Nein |
Nein |
Nein |
Nein |
Nein |
Operatoren der Bühne
| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster |
|---|---|---|---|---|---|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Nein |
Nein |
Nein |
Ja |
Nein |
|
|
$bucketAuto |
Nein |
Nein |
Nein |
Nein |
|
|
Ja |
Ja |
Ja |
Ja |
Nein |
|
|
Nein |
Ja |
Ja |
Ja |
Nein |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
$facet |
Nein |
Nein |
Nein |
Nein |
Nein |
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
$graphLookup |
Nein |
Nein |
Nein |
Nein |
Nein |
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Nein |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
$ liste LocalSessions |
Nein |
Nein |
Nein |
Nein |
Nein |
|
$listSessions |
Nein |
Nein |
Nein |
Nein |
Nein |
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
- |
- |
Nein |
Ja |
Nein |
|
|
Ja |
Ja |
Ja |
Ja |
Nein |
|
|
$planen CacheStats |
- |
- |
Nein |
Nein |
Nein |
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
- |
- |
Nein |
Ja |
Nein |
|
|
$ setzen WindowFields |
- |
- |
Nein |
Nein |
Nein |
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Nein |
Nein |
Nein |
Ja (8.0.1+) |
Nein |
|
|
$ Union mit |
- |
- |
Nein |
Nein |
Nein |
|
- |
- |
Nein |
Ja |
Nein |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Nein |
Nein |
Nein |
Ja |
Nein |
|
|
Nein |
Nein |
Nein |
Ja |
Nein |
|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
Zeichenfolgenoperatoren
| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster |
|---|---|---|---|---|---|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Nein |
Ja |
Ja |
Ja |
Nein |
|
|
- |
- |
Ja |
Ja |
Nein |
|
|
- |
- |
Ja |
Ja |
Nein |
|
|
- |
- |
Ja |
Ja |
Nein |
|
|
- |
- |
Ja |
Ja |
Nein |
|
|
- |
- |
Ja |
Ja |
Nein |
|
|
Nein |
Ja |
Ja |
Ja |
Nein |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Ja |
Ja |
Ja |
Ja |
Ja |
|
|
Nein |
Ja |
Ja |
Ja |
Nein |
Systemvariablen
Operator für die Textsuche
Operatoren für die Typkonvertierung
| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster |
|---|---|---|---|---|---|
|
Nein |
Ja |
Ja |
Ja |
Ja |
|
|
- |
- |
Nein |
Ja (8.0.1+) |
Nein |
|
|
Nein |
Ja |
Ja |
Ja |
Ja |
|
|
Nein |
Ja |
Ja |
Ja |
Ja |
|
|
Nein |
Ja |
Ja |
Ja |
Ja |
|
|
Nein |
Ja |
Ja |
Ja |
Ja |
|
|
Nein |
Ja |
Ja |
Ja |
Ja |
|
|
Nein |
Ja |
Ja |
Ja |
Ja |
|
|
Nein |
Ja |
Ja |
Ja |
Ja |
|
|
Nein |
Ja |
Ja |
Ja |
Ja |
|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
Variable Operatoren
Trigonometrie-Operatoren
| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster |
|---|---|---|---|---|---|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
Bitweise Operatoren (Aggregation)
| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster |
|---|---|---|---|---|---|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
Zeitstempel-Operatoren
| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster |
|---|---|---|---|---|---|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
Verschiedene Operatoren
| Befehl | 3.6 | 4,0 | 5.0 | 8.0 | Elastischer Cluster |
|---|---|---|---|---|---|
|
$ getField |
- |
- |
Nein |
Nein |
Nein |
|
- |
- |
Ja (5.0.1+) |
Ja |
Nein |
|
|
- |
- |
Nein |
Ja (8.0.1+) |
Nein |
|
|
- |
- |
- |
Ja (8.0.1+) |
Nein |
Datentypen
| 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 Umfang) |
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
Indizes
| 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
| 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 |
Ja (8.0.1+) |
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 |
Detaillierte Informationen zu bestimmten MongoDB-Operatoren finden Sie in den folgenden Themen: