Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
API, operazioni e tipi di dati MongoDB supportati in Amazon DocumentDB
Amazon DocumentDB (con compatibilità con MongoDB) è un servizio di database di documenti veloce, scalabile, altamente disponibile e completamente gestito che supporta i carichi di lavoro MongoDB. Amazon DocumentDB è compatibile con le API MongoDB 3.6, 4.0, 5.0 e 8.0. In questa sezione sono elencate le funzionalità supportate. Per assistenza nell'uso delle API e dei driver MongoDB, consulta i forum della community di MongoDB. Per ricevere assistenza tramite il servizio Amazon DocumentDB, contatta il team di supporto appropriato. AWS Per le differenze funzionali tra Amazon DocumentDB e MongoDB, consulta. Differenze funzionali: Amazon DocumentDB e MongoDB
Gli operatori e i comandi MongoDB solo interni o non applicabili a un servizio completamente gestito non sono supportati e non sono inclusi nell'elenco delle funzionalità supportate.
Abbiamo aggiunto oltre 50 funzionalità aggiuntive dal lancio e continueremo a lavorare procedendo a ritroso dai nostri clienti per fornire le funzionalità necessarie. Per informazioni sui lanci più recenti, consulta Amazon DocumentDB Announcements.
Se desideri che creiamo una funzionalità non supportata, faccelo sapere inviando un'email con il tuo ID account, le funzionalità richieste e il caso d'uso al team di assistenza di Amazon DocumentDB. mailto:documentdb-feature-request@amazon.com
Argomenti
Comandi del database
Argomenti
Comandi amministrativi
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
Capped Collections |
No |
No |
No |
No |
No |
|
clone CollectionAsCapped |
No |
No |
No |
No |
No |
|
collMod |
Parziale |
Parziale |
Parziale |
Parziale |
Parziale |
|
CollMod: scade AfterSeconds |
Sì |
Sì |
Sì |
Sì |
Sì |
|
CollMod: nascosto |
No |
No |
No |
Sì (8.0.1+) |
No |
|
convertire ToCapped |
No |
No |
No |
No |
No |
|
copydb |
No |
No |
No |
No |
No |
|
creazione |
Sì |
Sì |
Sì |
Sì |
Sì |
|
createView |
No |
No |
No |
Sì |
No |
|
createIndexes |
Sì |
Sì |
Sì |
Sì |
Sì |
|
currentOp |
Sì |
Sì |
Sì |
Sì |
Sì |
|
drop |
Sì |
Sì |
Sì |
Sì |
Sì |
|
dropDatabase |
Sì |
Sì |
Sì |
Sì |
Sì |
|
dropIndexes |
Sì |
Sì |
Sì |
Sì |
Sì |
|
filemd5 |
No |
No |
No |
No |
No |
|
ottenere AuditConfig |
No |
Sì |
Sì |
Sì |
No |
|
killCursors |
Sì |
Sì |
Sì |
Sì |
Sì |
|
killOp |
Sì |
Sì |
Sì |
Sì |
Sì |
|
Elenca le collezioni* |
Sì |
Sì |
Sì |
Sì |
Sì |
|
listDatabases |
Sì |
Sì |
Sì |
Sì |
Sì |
|
listIndexes |
Sì |
Sì |
Sì |
Sì |
Sì |
|
reIndex |
No |
No |
Sì |
Sì |
No |
|
renameCollection |
Sì |
Sì |
Sì |
Sì |
No |
|
set AuditConfig |
No |
Sì |
Sì |
Sì |
No |
* La type chiave nell'opzione di filtro non è supportata.
Aggregazione
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
aggregate |
Sì |
Sì |
Sì |
Sì |
Sì |
|
count |
Sì |
Sì |
Sì |
Sì |
Sì |
|
distinct |
Sì |
Sì |
Sì |
Sì |
Sì |
|
mapReduce |
No |
No |
No |
Sì |
No |
Autenticazione
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
authenticate |
Sì |
Sì |
Sì |
Sì |
Sì |
|
Logout |
Sì |
Sì |
Sì |
Sì |
Sì |
Comandi diagnostici
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
buildInfo |
Sì |
Sì |
Sì |
Sì |
Sì |
|
collStats |
Sì |
Sì |
Sì |
Sì |
Sì |
|
conn PoolStats |
No |
No |
No |
No |
No |
|
connectionStatus |
Sì |
Sì |
Sì |
Sì |
Sì |
|
dataSize |
Sì |
Sì |
Sì |
Sì |
Sì |
|
dbHash |
No |
No |
No |
No |
No |
|
dbStats |
Sì |
Sì |
Sì |
Sì |
Sì |
|
explain |
Sì |
Sì |
Sì |
Sì |
Sì |
|
explain: executionStats |
Sì |
Sì |
Sì |
Sì |
Sì |
|
caratteristiche |
No |
No |
No |
No |
No |
|
hostInfo |
Sì |
Sì |
Sì |
Sì |
Sì |
|
listCommands |
Sì |
Sì |
Sì |
Sì |
Sì |
|
profiler |
No |
||||
|
serverStatus |
Sì |
Sì |
Sì |
Sì |
Sì |
|
top |
Sì |
Sì |
Sì |
Sì |
Sì |
Operazioni di interrogazione e scrittura
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
Change streams |
No |
||||
|
Elimina |
Sì |
Sì |
Sì |
Sì |
Sì |
|
find |
Sì |
Sì |
Sì |
Sì |
Sì |
|
trova AndModify |
Sì |
Sì |
Sì |
Sì |
Sì |
|
ottenere LastError |
No |
No |
No |
No |
No |
|
getMore |
Sì |
Sì |
Sì |
Sì |
Sì |
|
ottenere PrevError |
No |
No |
No |
No |
No |
|
GridFS |
Sì |
Sì |
Sì |
Sì |
No |
|
insert |
Sì |
Sì |
Sì |
Sì |
Sì |
|
parallelo CollectionScan |
No |
No |
No |
No |
No |
|
resetError |
No |
No |
No |
No |
No |
|
aggiorna |
Sì |
Sì |
Sì |
Sì |
Sì |
|
ReplaceOne |
Sì |
Sì |
Sì |
Sì |
Sì |
Comandi di gestione dei ruoli
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
createRole |
Sì |
Sì |
Sì |
Sì |
No |
|
goccia AllRolesFromDatabase |
Sì |
Sì |
Sì |
Sì |
No |
|
dropRole |
Sì |
Sì |
Sì |
Sì |
No |
|
concedere RolesToRole |
Sì |
Sì |
Sì |
Sì |
No |
|
revocare RolesFromRole |
Sì |
Sì |
Sì |
Sì |
No |
|
revocare PrivilegesFromRole |
Sì |
Sì |
Sì |
Sì |
No |
|
rolesInfo |
Sì |
Sì |
Sì |
Sì |
No |
|
updateRole |
Sì |
Sì |
Sì |
Sì |
No |
Comandi delle sessioni
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
Transazione annullata |
No |
Sì |
Sì |
Sì |
No |
|
commitTransaction |
No |
Sì |
Sì |
Sì |
No |
|
Termina sessioni |
No |
No |
No |
No |
No |
|
uccidere AllSessions |
No |
Sì |
Sì |
Sì |
No |
|
uccidere AllSessionsByPattern |
No |
No |
No |
No |
No |
|
Uccidi sessioni |
No |
Sì |
Sì |
Sì |
No |
|
Aggiorna sessioni |
No |
No |
No |
No |
No |
|
Avvia sessione |
No |
Sì |
Sì |
Sì |
No |
Gestione degli utenti
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
createUser |
Sì |
Sì |
Sì |
Sì |
Sì |
|
goccia AllUsersFromDatabase |
Sì |
Sì |
Sì |
Sì |
Sì |
|
dropUser |
Sì |
Sì |
Sì |
Sì |
Sì |
|
concedere RolesToUser |
Sì |
Sì |
Sì |
Sì |
Sì |
|
revocare RolesFromUser |
Sì |
Sì |
Sì |
Sì |
Sì |
|
updateUser |
Sì |
Sì |
Sì |
Sì |
Sì |
|
Informazioni sugli utenti |
Sì |
Sì |
Sì |
Sì |
Sì |
Comandi di sharding
| Comando | Cluster elastico |
|---|---|
|
interrompere ReshardCollection |
No |
|
aggiunge Shard |
No |
|
aggiungere ShardToZone |
No |
|
bilanciatore CollectionStatus |
No |
|
Balancer Start |
No |
|
Stato del bilanciatore |
No |
|
Balancer Stop |
No |
|
controllare ShardingIndex |
No |
|
chiaro JumboFlag |
No |
|
pulire Orphane |
No |
|
pulire ReshardCollection |
No |
|
commettere ReshardCollection |
No |
|
abilita il partizionamento |
Sì |
|
sciacquare RouterConfig |
No |
|
ottenere ShardMap |
No |
|
ottenere ShardVersion |
No |
|
isdbgrid |
No |
|
Elenca frammenti |
No |
|
Chiave mediana |
No |
|
Sposta Chunk |
No |
|
Sposta primario |
No |
|
Unisci blocchi |
No |
|
raffinare CollectionShardKey |
No |
|
Rimuovi Hard |
No |
|
rimuovere ShardFromZone |
No |
|
Collezione Reshard |
No |
|
set AllowMigrations |
No |
|
set ShardVersion |
No |
|
Collezione SHARD |
Sì |
|
Stato di condivisione |
No |
|
dividi |
No |
|
Vettore diviso |
No |
|
Deseleziona Sharding |
No |
|
aggiornamento ZoneKeyRange |
No |
Operatori di interrogazione e proiezione
Argomenti
Operatori di array
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
Operatori bit per bit
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
Operatore di commento
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
Sì |
Sì |
Sì |
Sì |
Sì |
Operatori di confronto
Operatori di elementi
Operatori di interrogazione di valutazione
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
No |
Sì |
Sì |
Sì |
No |
|
|
No |
Sì |
Sì |
Sì |
No |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
No |
No |
Sì |
Sì |
No |
|
|
$where |
No |
No |
No |
No |
No |
Operatori logici
Operatori di proiezione
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
No |
No |
Sì |
Sì |
No |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
Operatori di aggiornamento
Operatori di array
Operatori bit per bit
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
Sì |
Sì |
Sì |
Sì |
Sì |
Operatori di campo
| Operatore | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
Modificatori di aggiornamento
Dati geospaziali
Specificatori di geometria
| Selettori di query | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
$box |
No |
No |
No |
No |
No |
|
$center |
No |
No |
No |
No |
No |
|
$centerSphere |
No |
No |
No |
No |
No |
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
$polygon |
No |
No |
No |
No |
No |
|
$uniqueDocs |
No |
No |
No |
No |
No |
Selettori di interrogazione
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
$polygon |
No |
No |
No |
No |
No |
|
$uniqueDocs |
No |
No |
No |
No |
No |
Metodi Cursor
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
cursor.batchSize() |
Sì |
Sì |
Sì |
Sì |
Sì |
|
cursor.close() |
Sì |
Sì |
Sì |
Sì |
Sì |
|
cursor.collation() |
No |
No |
No |
Sì |
No |
|
cursor.comment() |
Sì |
Sì |
Sì |
Sì |
Sì |
|
cursor.count() |
Sì |
Sì |
Sì |
Sì |
Sì |
|
cursor.explain() |
Sì |
Sì |
Sì |
Sì |
No |
|
cursor.forEach() |
Sì |
Sì |
Sì |
Sì |
Sì |
|
cursor.hasNext() |
Sì |
Sì |
Sì |
Sì |
Sì |
|
cursor.hint() |
Sì |
Sì |
Sì |
Sì |
Sì* |
|
cursor.isClosed() |
Sì |
Sì |
Sì |
Sì |
Sì |
|
cursor.isExhausted() |
Sì |
Sì |
Sì |
Sì |
No |
|
cursor.itcount() |
Sì |
Sì |
Sì |
Sì |
No |
|
cursor.limit() |
Sì |
Sì |
Sì |
Sì |
No |
|
cursor.map() |
Sì |
Sì |
Sì |
Sì |
No |
|
cursor.max() |
No |
No |
No |
Sì (8.0.1+) |
No |
|
cursor.maxScan() |
Sì |
Sì |
Sì |
Sì |
No |
|
cursor.maxTimeMS() |
Sì |
Sì |
Sì |
Sì |
No |
|
cursor.min() |
No |
No |
No |
Sì (8.0.1+) |
No |
|
cursor.next() |
Sì |
Sì |
Sì |
Sì |
Sì |
|
cursore.no () CursorTimeout |
No |
No |
No |
No |
No |
|
cursore.objs () LeftInBatch |
Sì |
Sì |
Sì |
Sì |
No |
|
cursor.pretty() |
Sì |
Sì |
Sì |
Sì |
No |
|
cursor.readConcern() |
Sì |
Sì |
Sì |
Sì |
No |
|
cursor.readPref() |
Sì |
Sì |
Sì |
Sì |
No |
|
cursor.returnKey() |
No |
No |
No |
No |
No |
|
cursore.show RecordId () |
No |
No |
No |
No |
No |
|
cursor.size() |
Sì |
Sì |
Sì |
Sì |
No |
|
cursor.skip() |
Sì |
Sì |
Sì |
Sì |
No |
|
cursor.sort() |
Sì |
Sì |
Sì |
Sì |
No |
|
cursor.tailable() |
No |
No |
No |
No |
No |
|
cursor.toArray() |
Sì |
Sì |
Sì |
Sì |
No |
* L'indice hint è supportato con le espressioni di indice. Ad esempio, db.foo.find().hint({x:1}).
Operatori di pipeline di aggregazione
Argomenti
Espressioni accumulatrici
| Expression | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
$accumulatore |
- |
- |
No |
No |
No |
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
- |
- |
- |
Sì (8.0.1+) |
No |
|
|
- |
- |
- |
Sì (8.0.1+) |
No |
|
|
- |
- |
No |
Sì (8.0.1+) |
No |
|
|
$covarianza POP |
No |
No |
No |
No |
No |
|
$covarianzeAMP |
No |
No |
No |
No |
No |
|
$DenseRank |
No |
No |
No |
No |
No |
|
$derivato |
No |
No |
No |
No |
No |
|
$numero del documento |
No |
No |
No |
No |
No |
|
$exp MovingAvg |
No |
No |
No |
No |
No |
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
- |
- |
- |
Sì (8.0.1+) |
No |
|
|
$integrale |
No |
No |
No |
No |
No |
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
- |
- |
- |
Sì (8.0.1+) |
No |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
- |
- |
- |
Sì (8.0.1+) |
No |
|
|
- |
- |
- |
Sì (8.0.1+) |
No |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
- |
- |
- |
Sì (8.0.1+) |
No |
|
|
- |
- |
- |
Sì (8.0.1+) |
No |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
$rango |
No |
No |
No |
No |
No |
|
$turno |
No |
No |
No |
No |
No |
|
No |
No |
No |
Sì (8.0.1+) |
No |
|
|
No |
No |
No |
Sì (8.0.1+) |
No |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
- |
- |
- |
Sì (8.0.1+) |
No |
|
|
- |
- |
- |
Sì (8.0.1+) |
No |
Operatori aritmetici
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
No |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
No |
Sì |
Sì |
Sì |
Sì |
|
|
No |
Sì |
Sì |
Sì |
Sì |
|
|
No |
Sì |
Sì |
Sì |
Sì |
|
|
No |
Sì |
Sì |
Sì |
Sì |
|
|
No |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
No |
No |
Sì (5.0.1+) |
Sì |
No |
|
|
- |
- |
No |
Sì (8.0.1+) |
No |
|
|
No |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
No |
No |
No |
Sì (8.0.1+) |
No |
Operatori di array
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
- |
- |
Sì |
Sì |
No |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
- |
- |
Sì |
Sì |
No |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
No |
No |
No |
Sì |
No |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
Operatori booleani
Operatori di confronto
Operatori di espressione condizionale
Operatore del tipo di dati
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
Sì |
Sì |
Sì |
Sì |
Sì |
Operatore di dimensione dei dati
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
- |
- |
No |
Sì (8.0.1+) |
No |
|
|
- |
- |
No |
Sì (8.0.1+) |
No |
Operatori di data
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
No |
No |
Sì |
Sì |
Sì |
|
|
- |
- |
Sì |
Sì |
No |
|
|
No |
No |
Sì (5.0.1+) |
No |
No |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
No |
No |
Sì |
Sì |
Sì |
|
|
No |
No |
Sì (5.0.1+) |
No |
No |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
- |
- |
No |
Sì |
No |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
Operatore letterale
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
Sì |
Sì |
Sì |
Sì |
Sì |
Operatore di fusione
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
Sì |
Sì |
Sì |
Sì |
Sì |
Operatore naturale
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
Sì |
Sì |
Sì |
Sì |
Sì |
Operatori su set
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
No |
Sì |
Sì |
Sì |
Sì |
|
|
No |
Sì |
Sì |
Sì |
Sì |
|
|
No |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
$set WindowFields |
No |
No |
No |
No |
No |
Operatori di fase
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
No |
No |
No |
Sì |
No |
|
|
$bucketAuto |
No |
No |
No |
No |
|
|
Sì |
Sì |
Sì |
Sì |
No |
|
|
No |
Sì |
Sì |
Sì |
No |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
$facet |
No |
No |
No |
No |
No |
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
$graphLookup |
No |
No |
No |
No |
No |
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
No |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
$lista LocalSessions |
No |
No |
No |
No |
No |
|
$listSessions |
No |
No |
No |
No |
No |
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
- |
- |
No |
Sì |
No |
|
|
Sì |
Sì |
Sì |
Sì |
No |
|
|
$piano CacheStats |
- |
- |
No |
No |
No |
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
- |
- |
No |
Sì |
No |
|
|
$set WindowFields |
- |
- |
No |
No |
No |
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
No |
No |
No |
Sì (8.0.1+) |
No |
|
|
$Union con |
- |
- |
No |
No |
No |
|
- |
- |
No |
Sì |
No |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
No |
No |
No |
Sì |
No |
|
|
No |
No |
No |
Sì |
No |
|
|
- |
- |
- |
Sì (8.0.1+) |
No |
Operatori di stringa
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
No |
Sì |
Sì |
Sì |
No |
|
|
- |
- |
Sì |
Sì |
No |
|
|
- |
- |
Sì |
Sì |
No |
|
|
- |
- |
Sì |
Sì |
No |
|
|
- |
- |
Sì |
Sì |
No |
|
|
- |
- |
Sì |
Sì |
No |
|
|
No |
Sì |
Sì |
Sì |
No |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
No |
Sì |
Sì |
Sì |
No |
Variabili di sistema
Operatore di ricerca testuale
Operatori di conversione dei tipi
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
No |
Sì |
Sì |
Sì |
Sì |
|
|
- |
- |
No |
Sì (8.0.1+) |
No |
|
|
No |
Sì |
Sì |
Sì |
Sì |
|
|
No |
Sì |
Sì |
Sì |
Sì |
|
|
No |
Sì |
Sì |
Sì |
Sì |
|
|
No |
Sì |
Sì |
Sì |
Sì |
|
|
No |
Sì |
Sì |
Sì |
Sì |
|
|
No |
Sì |
Sì |
Sì |
Sì |
|
|
No |
Sì |
Sì |
Sì |
Sì |
|
|
No |
Sì |
Sì |
Sì |
Sì |
|
|
- |
- |
- |
Sì (8.0.1+) |
No |
Operatori variabili
Operatori trigonometrici
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
- |
- |
- |
Sì (8.0.1+) |
No |
|
|
- |
- |
- |
Sì (8.0.1+) |
No |
|
|
- |
- |
- |
Sì (8.0.1+) |
No |
|
|
- |
- |
- |
Sì (8.0.1+) |
No |
|
|
- |
- |
- |
Sì (8.0.1+) |
No |
|
|
- |
- |
- |
Sì (8.0.1+) |
No |
|
|
- |
- |
- |
Sì (8.0.1+) |
No |
|
|
- |
- |
- |
Sì (8.0.1+) |
No |
|
|
- |
- |
- |
Sì (8.0.1+) |
No |
|
|
- |
- |
- |
Sì (8.0.1+) |
No |
|
|
- |
- |
- |
Sì (8.0.1+) |
No |
|
|
- |
- |
- |
Sì (8.0.1+) |
No |
|
|
- |
- |
- |
Sì (8.0.1+) |
No |
|
|
- |
- |
- |
Sì (8.0.1+) |
No |
|
|
- |
- |
- |
Sì (8.0.1+) |
No |
Operatori bit per bit (aggregazione)
Operatori di timestamp
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
- |
- |
- |
Sì (8.0.1+) |
No |
|
|
- |
- |
- |
Sì (8.0.1+) |
No |
Operatori vari
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
$getField |
- |
- |
No |
No |
No |
|
- |
- |
Sì (5.0.1+) |
Sì |
No |
|
|
- |
- |
No |
Sì (8.0.1+) |
No |
|
|
- |
- |
- |
Sì (8.0.1+) |
No |
Tipi di dati
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
Numero intero a 32 bit (int) |
Sì |
Sì |
Sì |
Sì |
Sì |
|
Numero intero a 64 bit (lungo) |
Sì |
Sì |
Sì |
Sì |
Sì |
|
Array |
Sì |
Sì |
Sì |
Sì |
Sì |
|
Dati binari |
Sì |
Sì |
Sì |
Sì |
Sì |
|
Booleano |
Sì |
Sì |
Sì |
Sì |
Sì |
|
Data |
Sì |
Sì |
Sì |
Sì |
Sì |
|
DBPointer |
No |
No |
No |
No |
No |
|
DBRefs |
No |
No |
No |
No |
No |
|
Decimal128 |
Sì |
Sì |
Sì |
Sì |
Sì |
|
Double |
Sì |
Sì |
Sì |
Sì |
Sì |
|
JavaScript |
No |
No |
No |
No |
No |
|
JavaScript(con ambito) |
No |
No |
No |
No |
No |
|
MaxKey |
Sì |
Sì |
Sì |
Sì |
Sì |
|
MinKey |
Sì |
Sì |
Sì |
Sì |
Sì |
|
Null |
Sì |
Sì |
Sì |
Sì |
Sì |
|
Oggetto |
Sì |
Sì |
Sì |
Sì |
Sì |
|
ObjectId |
Sì |
Sì |
Sì |
Sì |
Sì |
|
Espressione regolare |
Sì |
Sì |
Sì |
Sì |
Sì |
|
Stringa |
Sì |
Sì |
Sì |
Sì |
Sì |
|
Symbol |
No |
No |
No |
No |
No |
|
Time stamp |
Sì |
Sì |
Sì |
Sì |
Sì |
|
Undefined |
No |
No |
No |
No |
No |
Indici e proprietà degli indici
Argomenti
Indici
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
2dsphere |
Sì |
Sì |
Sì |
Sì |
Sì |
|
Indice 2d |
No |
No |
No |
No |
No |
|
Indice composto |
Sì |
Sì |
Sì |
Sì |
Sì |
|
Indice con hash |
No |
No |
No |
No |
No |
|
Indice con più chiavi |
Sì |
Sì |
Sì |
Sì |
Sì |
|
Indice con campo singolo |
Sì |
Sì |
Sì |
Sì |
Sì |
|
Indice di testo |
No |
No |
Sì |
Sì |
No |
|
Carattere jolly |
No |
No |
No |
No |
No |
Proprietà dell'indice
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
Contesto |
Sì |
Sì |
Sì |
Sì |
Sì |
|
Senza distinzione tra maiuscole e minuscole |
No |
No |
No |
Sì |
No |
|
Hidden |
No |
No |
No |
Sì (8.0.1+) |
No |
|
Parziale |
No |
No |
Sì |
Sì |
No |
|
Sparse |
Sì |
Sì |
Sì |
Sì |
Sì |
|
Testo |
No |
No |
Sì |
Sì |
No |
|
TTL |
Sì |
Sì |
Sì |
Sì |
Sì |
|
Unique |
Sì |
Sì |
Sì |
Sì |
Sì |
|
Vettore |
No |
No |
Sì |
Sì |
No |
Per informazioni dettagliate su operatori MongoDB specifici, consultate i seguenti argomenti: