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 Dokumentendatenbankservice, der MongoDB-Workloads unterstützt. Amazon DocumentDB ist mit MongoDB 3.6, 4.0 und 5.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
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
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
Themen
Befehle für die Datenbank
Themen
Administrative Befehle
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
Gedeckelte Sammlungen |
Nein |
Nein |
Nein |
Nein |
cloneCollectionAsGekappt |
Nein |
Nein |
Nein |
Nein |
collMod |
Teilweise |
Teilweise |
Teilweise |
Teilweise |
collMod: expireAfterSeconds |
Ja |
Ja |
Ja |
Ja |
convertToCapped |
Nein |
Nein |
Nein |
Nein |
copydb |
Nein |
Nein |
Nein |
Nein |
create |
Ja |
Ja |
Ja |
Ja |
createView |
Nein |
Nein |
Nein |
Nein |
createIndexes |
Ja |
Ja |
Ja |
Ja |
currentOp |
Ja |
Ja |
Ja |
Ja |
fallen lassen |
Ja |
Ja |
Ja |
Ja |
dropDatabase |
Ja |
Ja |
Ja |
Ja |
dropIndexes |
Ja |
Ja |
Ja |
Ja |
filemd5 |
Nein |
Nein |
Nein |
Nein |
getAuditConfig |
Nein |
Ja |
Ja |
Nein |
killCursors |
Ja |
Ja |
Ja |
Ja |
killOp |
Ja |
Ja |
Ja |
Ja |
listCollections auflisten* |
Ja |
Ja |
Ja |
Ja |
listDatabases |
Ja |
Ja |
Ja |
Ja |
listIndexes |
Ja |
Ja |
Ja |
Ja |
reIndex |
Nein |
Nein |
Ja |
Nein |
renameCollection |
Ja |
Ja |
Ja |
Nein |
setAuditConfig |
Nein |
Ja |
Ja |
Nein |
* Der type
Schlüssel in der Filteroption wird nicht unterstützt.
Aggregation
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
aggregate |
Ja |
Ja |
Ja |
Ja |
count |
Ja |
Ja |
Ja |
Ja |
distinct |
Ja |
Ja |
Ja |
Ja |
mapReduce |
Nein |
Nein |
Nein |
Nein |
Authentifizierung
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
authenticate |
Ja |
Ja |
Ja |
Ja |
logout |
Ja |
Ja |
Ja |
Ja |
Diagnosebefehle
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
buildInfo |
Ja |
Ja |
Ja |
Ja |
collStats |
Ja |
Ja |
Ja |
Ja |
connPoolStats |
Nein |
Nein |
Nein |
Nein |
connectionStatus |
Ja |
Ja |
Ja |
Ja |
dataSize |
Ja |
Ja |
Ja |
Ja |
dbHash |
Nein |
Nein |
Nein |
Nein |
dbStats |
Ja |
Ja |
Ja |
Ja |
explain |
Ja |
Ja |
Ja |
Ja |
Erklären: executionStats |
Ja |
Ja |
Ja |
Ja |
features |
Nein |
Nein |
Nein |
Nein |
hostInfo |
Ja |
Ja |
Ja |
Ja |
listCommands |
Ja |
Ja |
Ja |
Ja |
Profiler |
Nein |
|||
serverStatus |
Ja |
Ja |
Ja |
Ja |
top |
Ja |
Ja |
Ja |
Ja |
Abfrage- und Schreiboperationen
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
Change streams |
Nein |
|||
delete |
Ja |
Ja |
Ja |
Ja |
find |
Ja |
Ja |
Ja |
Ja |
findAndModify |
Ja |
Ja |
Ja |
Ja |
getLastError |
Nein |
Nein |
Nein |
Nein |
getMore |
Ja |
Ja |
Ja |
Ja |
getPrevError |
Nein |
Nein |
Nein |
Nein |
GridFS |
Ja |
Ja |
Ja |
Nein |
insert |
Ja |
Ja |
Ja |
Ja |
parallelCollectionScan |
Nein |
Nein |
Nein |
Nein |
resetError |
Nein |
Nein |
Nein |
Nein |
update |
Ja |
Ja |
Ja |
Ja |
ReplaceOne |
Ja |
Ja |
Ja |
Ja |
Befehle zur Rollenverwaltung
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
createRole |
Ja |
Ja |
Ja |
Nein |
dropAllRolesFromDatabase |
Ja |
Ja |
Ja |
Nein |
dropRole |
Ja |
Ja |
Ja |
Nein |
grantRolesToRolle |
Ja |
Ja |
Ja |
Nein |
revokeRolesFromRolle |
Ja |
Ja |
Ja |
Nein |
revokePrivilegesFromRolle |
Ja |
Ja |
Ja |
Nein |
rolesInfo |
Ja |
Ja |
Ja |
Nein |
updateRole |
Ja |
Ja |
Ja |
Nein |
Befehle für Sessions
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
Transaktion abbrechen |
Nein |
Ja |
Ja |
Nein |
commitTransaction |
Nein |
Ja |
Ja |
Nein |
Sitzungen beenden |
Nein |
Nein |
Nein |
Nein |
killAllSessions |
Nein |
Ja |
Ja |
Nein |
killAllSessionsByPattern |
Nein |
Nein |
Nein |
Nein |
Sitzungen beenden |
Nein |
Ja |
Ja |
Nein |
Sitzungen aktualisieren |
Nein |
Nein |
Nein |
Nein |
Sitzung starten |
Nein |
Ja |
Ja |
Nein |
Benutzerverwaltung
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
createUser |
Ja |
Ja |
Ja |
Ja |
dropAllUsersFromDatabase |
Ja |
Ja |
Ja |
Ja |
dropUser |
Ja |
Ja |
Ja |
Ja |
grantRolesToBenutzer |
Ja |
Ja |
Ja |
Ja |
revokeRolesFromBenutzer |
Ja |
Ja |
Ja |
Ja |
updateUser |
Ja |
Ja |
Ja |
Ja |
Benutzerinformationen |
Ja |
Ja |
Ja |
Ja |
Sharding-Befehle
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 teilen |
Nein |
Harding rückgängig machen |
Nein |
updateZoneKeyReichweite |
Nein |
Abfrage- und Projektionsoperatoren
Themen
Array-Operatoren
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$all |
Ja |
Ja |
Ja |
Ja |
$elemMatch |
Ja |
Ja |
Ja |
Ja |
$size |
Ja |
Ja |
Ja |
Ja |
Bitweise Operatoren
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$bitsAllSet |
Ja |
Ja |
Ja |
Ja |
$bitsAnySet |
Ja |
Ja |
Ja |
Ja |
$bitsAllClear |
Ja |
Ja |
Ja |
Ja |
$bitsAnyClear |
Ja |
Ja |
Ja |
Ja |
Operator kommentieren
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$comment |
Ja |
Ja |
Ja |
Ja |
Vergleichsoperatoren
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$eq |
Ja |
Ja |
Ja |
Ja |
$gt |
Ja |
Ja |
Ja |
Ja |
$gte |
Ja |
Ja |
Ja |
Ja |
$in |
Ja |
Ja |
Ja |
Ja |
$lt |
Ja |
Ja |
Ja |
Ja |
$lte |
Ja |
Ja |
Ja |
Ja |
$ne |
Ja |
Ja |
Ja |
Ja |
$nin |
Ja |
Ja |
Ja |
Ja |
Elementoperatoren
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$exists |
Ja |
Ja |
Ja |
Ja |
$type |
Ja |
Ja |
Ja |
Ja |
Operatoren für Bewertungsabfragen
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$expr |
Nein |
Ja |
Ja |
Nein |
Nein |
Ja |
Ja |
Nein |
|
$mod |
Ja |
Ja |
Ja |
Ja |
$regex |
Ja |
Ja |
Ja |
Ja |
$text |
Nein |
Nein |
Ja |
Nein |
$where |
Nein |
Nein |
Nein |
Nein |
Logische Operatoren
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$and |
Ja |
Ja |
Ja |
Ja |
$nor |
Ja |
Ja |
Ja |
Ja |
$not |
Ja |
Ja |
Ja |
Ja |
$or |
Ja |
Ja |
Ja |
Ja |
Projektionsoperatoren
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$ |
Ja |
Ja |
Ja |
Ja |
$elemMatch |
Ja |
Ja |
Ja |
Ja |
$meta |
Nein |
Nein |
Ja |
Nein |
$slice |
Ja |
Ja |
Ja |
Ja |
Operatoren aktualisieren
Array-Operatoren
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$ |
Ja |
Ja |
Ja |
Ja |
$[] |
Ja |
Ja |
Ja |
Ja |
$[<identifier>] |
Ja |
Ja |
Ja |
Ja |
$addToSet |
Ja |
Ja |
Ja |
Ja |
$pop |
Ja |
Ja |
Ja |
Ja |
$pullAll |
Ja |
Ja |
Ja |
Ja |
$pull |
Ja |
Ja |
Ja |
Ja |
$push |
Ja |
Ja |
Ja |
Ja |
Bitweise Operatoren
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$bit |
Ja |
Ja |
Ja |
Ja |
Feldoperatoren
Operator | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$currentDate |
Ja |
Ja |
Ja |
Ja |
$inc |
Ja |
Ja |
Ja |
Ja |
$max |
Ja |
Ja |
Ja |
Ja |
$min |
Ja |
Ja |
Ja |
Ja |
$mul |
Ja |
Ja |
Ja |
Ja |
$rename |
Ja |
Ja |
Ja |
Ja |
$set |
Ja |
Ja |
Ja |
Ja |
$setOnInsert |
Ja |
Ja |
Ja |
Ja |
$unset |
Ja |
Ja |
Ja |
Ja |
Modifikatoren aktualisieren
Operator | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$each |
Ja |
Ja |
Ja |
Ja |
$position |
Ja |
Ja |
Ja |
Ja |
$slice |
Ja |
Ja |
Ja |
Ja |
$sort |
Ja |
Ja |
Ja |
Ja |
Geodaten
Geometrie-Spezifizierer
Abfrageauswahl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$box |
Nein |
Nein |
Nein |
Nein |
$center |
Nein |
Nein |
Nein |
Nein |
$centerSphere |
Nein |
Nein |
Nein |
Nein |
$geometry |
Ja |
Ja |
Ja |
Ja |
$maxDistance |
Ja |
Ja |
Ja |
Ja |
$minDistance |
Ja |
Ja |
Ja |
Ja |
$nearSphere |
Ja |
Ja |
Ja |
Ja |
$polygon |
Nein |
Nein |
Nein |
Nein |
$uniqueDocs |
Nein |
Nein |
Nein |
Nein |
Selektoren abfragen
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$geoIntersects |
Ja |
Ja |
Ja |
Ja |
$geoWithin |
Ja |
Ja |
Ja |
Ja |
$near |
Nein |
Nein |
Nein |
Nein |
$nearSphere |
Ja |
Ja |
Ja |
Ja |
$polygon |
Nein |
Nein |
Nein |
Nein |
$uniqueDocs |
Nein |
Nein |
Nein |
Nein |
Cursor-Methoden
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
cursor.batchSize() |
Ja |
Ja |
Ja |
Ja |
cursor.close() |
Ja |
Ja |
Ja |
Ja |
cursor.collation() |
Nein |
Nein |
Nein |
Nein |
cursor.comment() |
Ja |
Ja |
Ja |
Ja |
cursor.count() |
Ja |
Ja |
Ja |
Ja |
cursor.explain() |
Ja |
Ja |
Ja |
Nein |
cursor.forEach() |
Ja |
Ja |
Ja |
Ja |
cursor.hasNext() |
Ja |
Ja |
Ja |
Ja |
cursor.hint() |
Ja |
Ja |
Ja |
Ja* |
cursor.isClosed() |
Ja |
Ja |
Ja |
Ja |
cursor.isExhausted() |
Ja |
Ja |
Ja |
Nein |
cursor.itcount() |
Ja |
Ja |
Ja |
Nein |
cursor.limit() |
Ja |
Ja |
Ja |
Nein |
cursor.map() |
Ja |
Ja |
Ja |
Nein |
cursor.max() |
Nein |
Nein |
Nein |
Nein |
cursor.maxScan() |
Ja |
Ja |
Ja |
Nein |
cursor.maxTimeMS() |
Ja |
Ja |
Ja |
Nein |
cursor.min() |
Nein |
Nein |
Nein |
Nein |
cursor.next() |
Ja |
Ja |
Ja |
Ja |
Cursor. noCursorTimeout() |
Nein |
Nein |
Nein |
Nein |
Cursor. objsLeftInBatch () |
Ja |
Ja |
Ja |
Nein |
cursor.pretty() |
Ja |
Ja |
Ja |
Nein |
cursor.readConcern() |
Ja |
Ja |
Ja |
Nein |
cursor.readPref() |
Ja |
Ja |
Ja |
Nein |
cursor.returnKey() |
Nein |
Nein |
Nein |
Nein |
Cursor. showRecordId() |
Nein |
Nein |
Nein |
Nein |
cursor.size() |
Ja |
Ja |
Ja |
Nein |
cursor.skip() |
Ja |
Ja |
Ja |
Nein |
cursor.sort() |
Ja |
Ja |
Ja |
Nein |
cursor.tailable() |
Nein |
Nein |
Nein |
Nein |
cursor.toArray() |
Ja |
Ja |
Ja |
Nein |
* Index hint
wird mit Indexausdrücken unterstützt. Beispiel, db.foo.find().hint({x:1})
.
Operatoren für Aggregationspipelines
Themen
Akkumulatorausdrücke
Expression | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$Akkumulator |
- |
- |
Nein |
Nein |
$addToSet |
Ja |
Ja |
Ja |
Ja |
$avg |
Ja |
Ja |
Ja |
Ja |
$count |
- |
- |
Nein |
Nein |
$first |
Ja |
Ja |
Ja |
Ja |
$last |
Ja |
Ja |
Ja |
Ja |
$max |
Ja |
Ja |
Ja |
Ja |
$min |
Ja |
Ja |
Ja |
Ja |
$push |
Ja |
Ja |
Ja |
Ja |
$stdDevPop |
Nein |
Nein |
Nein |
Nein |
$stdDevSamp |
Nein |
Nein |
Nein |
Nein |
$sum |
Ja |
Ja |
Ja |
Ja |
Arithmetische Operatoren
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$abs |
Ja |
Ja |
Ja |
Ja |
$add |
Ja |
Ja |
Ja |
Ja |
$ceil |
Nein |
Ja |
Ja |
Ja |
$divide |
Ja |
Ja |
Ja |
Ja |
$exp |
Nein |
Ja |
Ja |
Ja |
$floor |
Nein |
Ja |
Ja |
Ja |
$ln |
Nein |
Ja |
Ja |
Ja |
$log |
Nein |
Ja |
Ja |
Ja |
$log10 |
Nein |
Ja |
Ja |
Ja |
$mod |
Ja |
Ja |
Ja |
Ja |
$multiply |
Ja |
Ja |
Ja |
Ja |
$pow |
Nein |
Nein |
Nein |
Nein |
$rund |
- |
- |
Nein |
Nein |
$sqrt |
Nein |
Ja |
Ja |
Ja |
$subtract |
Ja |
Ja |
Ja |
Ja |
$trunc |
Nein |
Nein |
Nein |
Nein |
Array-Operatoren
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$arrayElemAt |
Ja |
Ja |
Ja |
Ja |
$arrayToObject |
Ja |
Ja |
Ja |
Ja |
$concatArrays |
Ja |
Ja |
Ja |
Ja |
$filter |
Ja |
Ja |
Ja |
Ja |
$first |
- |
- |
Nein |
Nein |
$in |
Ja |
Ja |
Ja |
Ja |
$indexOfArray |
Ja |
Ja |
Ja |
Ja |
$isArray |
Ja |
Ja |
Ja |
Ja |
$last |
- |
- |
Nein |
Nein |
$objectToArray |
Ja |
Ja |
Ja |
Ja |
$range |
Ja |
Ja |
Ja |
Ja |
$reverseArray |
Ja |
Ja |
Ja |
Ja |
$reduce |
Ja |
Ja |
Ja |
Ja |
$size |
Ja |
Ja |
Ja |
Ja |
$slice |
Ja |
Ja |
Ja |
Ja |
$zip |
Ja |
Ja |
Ja |
Ja |
Boolesche Operatoren
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$and |
Ja |
Ja |
Ja |
Ja |
$not |
Ja |
Ja |
Ja |
Ja |
$or |
Ja |
Ja |
Ja |
Ja |
Vergleichsoperatoren
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$cmp |
Ja |
Ja |
Ja |
Ja |
$eq |
Ja |
Ja |
Ja |
Ja |
$gt |
Ja |
Ja |
Ja |
Ja |
$gte |
Ja |
Ja |
Ja |
Ja |
$lt |
Ja |
Ja |
Ja |
Ja |
$lte |
Ja |
Ja |
Ja |
Ja |
$ne |
Ja |
Ja |
Ja |
Ja |
Operatoren für bedingte Ausdrücke
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$cond |
Ja |
Ja |
Ja |
Ja |
$ifNull |
Ja |
Ja |
Ja |
Ja |
$switch |
Nein |
Ja |
Ja |
Nein |
Datentyp-Operator
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$type |
Ja |
Ja |
Ja |
Ja |
Operator zur Datengröße
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$BinarySize |
- |
- |
Nein |
Nein |
$ bsonGröße |
- |
- |
Nein |
Nein |
Datumsoperatoren
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$DateAdd |
Nein |
Nein |
Ja |
Ja |
$dateDiff |
- |
- |
Nein |
Nein |
$dateFromParts |
Nein |
Nein |
Nein |
Nein |
$dateFromString |
Ja |
Ja |
Ja |
Ja |
$DateSubtrahieren |
Nein |
Nein |
Ja |
Ja |
$dateToParts |
Nein |
Nein |
Nein |
Nein |
$dateToString |
Ja |
Ja |
Ja |
Ja |
$DateTrunc |
- |
- |
Nein |
Nein |
$dayOfMonth |
Ja |
Ja |
Ja |
Ja |
$dayOfWeek |
Ja |
Ja |
Ja |
Ja |
$dayOfYear |
Ja |
Ja |
Ja |
Ja |
$hour |
Ja |
Ja |
Ja |
Ja |
$ Woche isoDayOf |
Ja |
Ja |
Ja |
Ja |
$isoWeek |
Ja |
Ja |
Ja |
Ja |
$isoWeekYear |
Ja |
Ja |
Ja |
Ja |
$millisecond |
Ja |
Ja |
Ja |
Ja |
$minute |
Ja |
Ja |
Ja |
Ja |
$month |
Ja |
Ja |
Ja |
Ja |
$second |
Ja |
Ja |
Ja |
Ja |
$week |
Ja |
Ja |
Ja |
Ja |
$year |
Ja |
Ja |
Ja |
Ja |
Wörtlicher Operator
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$literal |
Ja |
Ja |
Ja |
Ja |
Operator zusammenführen
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$mergeObjects |
Ja |
Ja |
Ja |
Ja |
Natürlicher Operator
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$ natürlich |
Ja |
Ja |
Ja |
Ja |
Satzoperatoren
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$allElementsTrue |
Nein |
Ja |
Ja |
Ja |
$anyElementTrue |
Nein |
Ja |
Ja |
Ja |
$setDifference |
Nein |
Ja |
Ja |
Ja |
$setEquals |
Ja |
Ja |
Ja |
Ja |
$setIntersection |
Ja |
Ja |
Ja |
Ja |
$setIsSubset |
Ja |
Ja |
Ja |
Ja |
$setUnion |
Ja |
Ja |
Ja |
Ja |
$setWindowFields |
Nein |
Nein |
Nein |
Nein |
Betreiber der Bühne
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$addFields |
Ja |
Ja |
Ja |
Ja |
$bucket |
Nein |
Nein |
Nein |
Nein |
$bucketAuto |
Nein |
Nein |
Nein |
Nein |
$collStats |
Nein |
Nein |
Nein |
Nein |
$count |
Ja |
Ja |
Ja |
Ja |
$currentOp |
Ja |
Ja |
Ja |
Ja |
$facet |
Nein |
Nein |
Nein |
Nein |
$geoNear |
Ja |
Ja |
Ja |
Ja |
$graphLookup |
Nein |
Nein |
Nein |
Nein |
$group |
Ja |
Ja |
Ja |
Ja |
$indexStats |
Ja |
Ja |
Ja |
Ja |
$limit |
Ja |
Ja |
Ja |
Ja |
$listLocalSessions |
Nein |
Nein |
Nein |
Nein |
$listSessions |
Nein |
Nein |
Nein |
Nein |
$lookup |
Ja |
Ja |
Ja |
Ja |
$match |
Ja |
Ja |
Ja |
Ja |
$ zusammenführen |
- |
- |
Nein |
Nein |
$out |
Ja |
Ja |
Ja |
Nein |
$planCacheStats |
- |
- |
Nein |
Nein |
$project |
Ja |
Ja |
Ja |
Ja |
$redact |
Ja |
Ja |
Ja |
Ja |
$replaceRoot |
Ja |
Ja |
Ja |
Ja |
$sample |
Ja |
Ja |
Ja |
Ja |
$set |
- |
- |
Nein |
Nein |
$setWindowFields |
- |
- |
Nein |
Nein |
$skip |
Ja |
Ja |
Ja |
Ja |
$sort |
Ja |
Ja |
Ja |
Ja |
$sortByCount |
Nein |
Nein |
Nein |
Nein |
$ Union mit |
- |
- |
Nein |
Nein |
$unset |
- |
- |
Nein |
Nein |
$unwind |
Ja |
Ja |
Ja |
Ja |
Zeichenfolgenoperatoren
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$concat |
Ja |
Ja |
Ja |
Ja |
$indexOfBytes |
Ja |
Ja |
Ja |
Ja |
$indexOfCP |
Ja |
Ja |
Ja |
Ja |
$ltrim |
Nein |
Nein |
Nein |
Nein |
$RegexFind |
- |
- |
Ja |
Nein |
$regexFindAll |
- |
- |
Nein |
Nein |
$regexMatch |
- |
- |
Ja |
Nein |
$ Alles ersetzen |
- |
- |
Nein |
Nein |
$ ersetzenEins |
- |
- |
Nein |
Nein |
$rtrim |
Nein |
Nein |
Nein |
Nein |
$split |
Ja |
Ja |
Ja |
Ja |
$strcasecmp |
Ja |
Ja |
Ja |
Ja |
$strLenBytes |
Ja |
Ja |
Ja |
Ja |
$strLenCP |
Ja |
Ja |
Ja |
Ja |
$substr |
Ja |
Ja |
Ja |
Ja |
$substrBytes |
Ja |
Ja |
Ja |
Ja |
$substrCP |
Ja |
Ja |
Ja |
Ja |
$toLower |
Ja |
Ja |
Ja |
Ja |
$toUpper |
Ja |
Ja |
Ja |
Ja |
$ trimmen |
Nein |
Nein |
Nein |
Nein |
Systemvariablen
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$$CURRENT |
Nein |
Nein |
Nein |
Nein |
$$DESCEND |
Ja |
Ja |
Ja |
Ja |
$$KEEP |
Ja |
Ja |
Ja |
Ja |
$$PRUNE |
Ja |
Ja |
Ja |
Ja |
$$REMOVE |
Nein |
Nein |
Nein |
Nein |
$$ROOT |
Ja |
Ja |
Ja |
Ja |
Operator für die Textsuche
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$meta |
Nein |
Nein |
Ja |
Nein |
$search |
Nein |
Nein |
Ja |
Nein |
Geben Sie Konvertierungsoperatoren ein
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$ konvertieren |
Nein |
Ja |
Ja |
Ja |
$ ist Zahl |
- |
- |
Nein |
Nein |
$ zu Bool |
Nein |
Ja |
Ja |
Ja |
$ bis heute |
Nein |
Ja |
Ja |
Ja |
$ bis Dezimal |
Nein |
Ja |
Ja |
Ja |
$toDouble |
Nein |
Ja |
Ja |
Ja |
$ nach Int |
Nein |
Ja |
Ja |
Ja |
$ zu lang |
Nein |
Ja |
Ja |
Ja |
$toObjectId |
Nein |
Ja |
Ja |
Ja |
$ toString |
Nein |
Ja |
Ja |
Ja |
Operatoren für Variablen
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$let |
Ja |
Ja |
Ja |
Ja |
$map |
Ja |
Ja |
Ja |
Ja |
Verschiedene Betreiber
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
$getField |
- |
- |
Nein |
Nein |
$ Rand |
- |
- |
Nein |
Nein |
$Abtastrate |
- |
- |
Nein |
Nein |
Datentypen
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
32-Bit-Ganzzahl (int) |
Ja |
Ja |
Ja |
Ja |
64-Bit-Ganzzahl (lang) |
Ja |
Ja |
Ja |
Ja |
Array |
Ja |
Ja |
Ja |
Ja |
Binäre Daten |
Ja |
Ja |
Ja |
Ja |
Boolesch |
Ja |
Ja |
Ja |
Ja |
Datum |
Ja |
Ja |
Ja |
Ja |
DBPointer |
Nein |
Nein |
Nein |
Nein |
DBRefs |
Nein |
Nein |
Nein |
Nein |
Decimal128 |
Ja |
Ja |
Ja |
Ja |
Double |
Ja |
Ja |
Ja |
Ja |
JavaScript |
Nein |
Nein |
Nein |
Nein |
JavaScript(mit Gültigkeitsbereich) |
Nein |
Nein |
Nein |
Nein |
MaxKey |
Ja |
Ja |
Ja |
Ja |
MinKey |
Ja |
Ja |
Ja |
Ja |
Null |
Ja |
Ja |
Ja |
Ja |
Object |
Ja |
Ja |
Ja |
Ja |
ObjectId |
Ja |
Ja |
Ja |
Ja |
Regulärer Ausdruck |
Ja |
Ja |
Ja |
Ja |
String |
Ja |
Ja |
Ja |
Ja |
Symbol |
Nein |
Nein |
Nein |
Nein |
Zeitstempel |
Ja |
Ja |
Ja |
Ja |
Undefined |
Nein |
Nein |
Nein |
Nein |
Indizes und Indexeigenschaften
Indizes
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
2dsphere |
Ja |
Ja |
Ja |
Ja |
2D-Index |
Nein |
Nein |
Nein |
Nein |
Verbundindex |
Ja |
Ja |
Ja |
Ja |
Hash-Index |
Nein |
Nein |
Nein |
Nein |
Multikey-Index |
Ja |
Ja |
Ja |
Ja |
Einzelfeldindex |
Ja |
Ja |
Ja |
Ja |
Textindex |
Nein |
Nein |
Ja |
Nein |
Eigenschaften indizieren
Befehl | 3.6 | 4,0 | 5.0 | Elastischer Cluster |
---|---|---|---|---|
Hintergrund |
Ja |
Ja |
Ja |
Ja |
Berücksichtigt Groß- und Kleinschreibung nicht |
Nein |
Nein |
Nein |
Nein |
Hidden |
Nein |
Nein |
Nein |
Nein |
Teilweise |
Nein |
Nein |
Ja |
Nein |
Sparse |
Ja |
Ja |
Ja |
Ja |
Text |
Nein |
Nein |
Ja |
Nein |
TTL |
Ja |
Ja |
Ja |
Ja |
Unique |
Ja |
Ja |
Ja |
Ja |
Vektor |
Nein |
Nein |
Ja |
Nein |