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 MongoDBAPIs, 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* |
Ja |
Ja |
Ja |
Ja |
listDatabases |
Ja |
Ja |
Ja |
Ja |
listIndexes |
Ja |
Ja |
Ja |
Ja |
reIndex |
Nein |
Nein |
Nein |
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äre: 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 |
---|---|---|---|---|
abortTransaction |
Nein |
Ja |
Ja |
Nein |
commitTransaction |
Nein |
Ja |
Ja |
Nein |
endSessions |
Nein |
Nein |
Nein |
Nein |
killAllSessions |
Nein |
Ja |
Ja |
Nein |
killAllSessionsByPattern |
Nein |
Nein |
Nein |
Nein |
killSessions |
Nein |
Ja |
Ja |
Nein |
refreshSessions |
Nein |
Nein |
Nein |
Nein |
startSession |
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 |
grantRolesToNutzer |
Ja |
Ja |
Ja |
Ja |
revokeRolesFromNutzer |
Ja |
Ja |
Ja |
Ja |
updateUser |
Ja |
Ja |
Ja |
Ja |
usersInfo |
Ja |
Ja |
Ja |
Ja |
Sharding-Befehle
Befehl | Elastischer Cluster |
---|---|
abortReshardCollection |
Nein |
addShard |
Nein |
addShardToZone |
Nein |
balancerCollectionStatus |
Nein |
balancerStart |
Nein |
balancerStatus |
Nein |
balancerStop |
Nein |
checkShardingIndex |
Nein |
clearJumboFlag |
Nein |
cleanupOrphaned |
Nein |
cleanupReshardCollection |
Nein |
commitReshardCollection |
Nein |
enableSharding |
Ja |
flushRouterConfig |
Nein |
getShardMap |
Nein |
getShardVersion |
Nein |
ISDB-Grid |
Nein |
listShards |
Nein |
medianKey |
Nein |
moveChunk |
Nein |
movePrimary |
Nein |
mergeChunks |
Nein |
refineCollectionShardSchlüssel |
Nein |
removeShard |
Nein |
removeShardFromZone |
Nein |
reshardCollection |
Nein |
setAllowMigrations |
Nein |
setShardVersion |
Nein |
shardCollection |
Ja |
shardingState |
Nein |
split |
Nein |
splitVector |
Nein |
unsetSharding |
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. maxTimeFRAU () |
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
- Arithmetische Operatoren
- Array-Operatoren
- Boolesche Operatoren
- Vergleichsoperatoren
- Operatoren für bedingte Ausdrücke
- Datentyp-Operator
- Operator zur Datengröße
- Datumsoperatoren
- Wörtlicher Operator
- Operator zusammenführen
- Natürlicher Operator
- Satzoperatoren
- Betreiber der Bühne
- Zeichenfolgenoperatoren
- Systemvariablen
- Operator für die Textsuche
- Geben Sie Konvertierungsoperatoren ein
- Variablenoperatoren
- Verschiedene Betreiber
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 |
$bsonSize |
- |
- |
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 |
$dateSubtract |
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 |
$ isoDayOf Woche |
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 |
$unionWith |
- |
- |
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 |
$ indexOf CP |
Ja |
Ja |
Ja |
Ja |
$ ltrim |
Nein |
Nein |
Nein |
Nein |
$regexFind |
- |
- |
Ja |
Nein |
$regexFindAll |
- |
- |
Nein |
Nein |
$regexMatch |
- |
- |
Ja |
Nein |
$replaceAll |
- |
- |
Nein |
Nein |
$replaceOne |
- |
- |
Nein |
Nein |
$rtrim |
Nein |
Nein |
Nein |
Nein |
$split |
Ja |
Ja |
Ja |
Ja |
$strcasecmp |
Ja |
Ja |
Ja |
Ja |
$strLenBytes |
Ja |
Ja |
Ja |
Ja |
$ PC strLen |
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 |
$isNumber |
- |
- |
Nein |
Nein |
$toBool |
Nein |
Ja |
Ja |
Ja |
$toDate |
Nein |
Ja |
Ja |
Ja |
$toDecimal |
Nein |
Ja |
Ja |
Ja |
$toDouble |
Nein |
Ja |
Ja |
Ja |
$toInt |
Nein |
Ja |
Ja |
Ja |
$toLong |
Nein |
Ja |
Ja |
Ja |
$toObjectId |
Nein |
Ja |
Ja |
Ja |
$toString |
Nein |
Ja |
Ja |
Ja |
Variablenoperatoren
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 |
$sampleRate |
- |
- |
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 |
Nein |
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 |