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 (compatibile con MongoDB) è un servizio di database di documenti veloce, scalabile, ad alta disponibilità 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 sull'utilizzo delle API e dei driver MongoDB, consulta i forum della community di MongoDB. Per ricevere assistenza sull'utilizzo del servizio Amazon DocumentDB, contatta il team di AWS supporto appropriato. 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
Se c'è una funzionalità non supportata che vorresti che creassimo, faccelo sapere inviando un'e-mail con il tuo AccountID, le funzionalità richieste e il caso d'uso al team di assistenza di Amazon DocumentDB
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: scadenza AfterSeconds |
Sì |
Sì |
Sì |
Sì |
Sì |
|
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ì |
|
Elenco delle 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ì |
|
trovare 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ì |
|
parallel 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 |
|
far cadere 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 di sessione
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
Transazione interrotta |
No |
Sì |
Sì |
Sì |
No |
|
commitTransaction |
No |
Sì |
Sì |
Sì |
No |
|
Termina le 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ì |
|
far cadere 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 |
|---|---|
|
abortire 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 |
|
cleanupOrphaned |
No |
|
pulire ReshardCollection |
No |
|
impegnarsi ReshardCollection |
No |
|
abilitare la condivisione |
Sì |
|
arrossire RouterConfig |
No |
|
ottenere ShardMap |
No |
|
ottenere ShardVersion |
No |
|
isdbgrid |
No |
|
Elenca i frammenti |
No |
|
Chiave mediana |
No |
|
Sposta Chunk |
No |
|
Sposta il primario |
No |
|
Unisci blocchi |
No |
|
perfezionare CollectionShardKey |
No |
|
Rimuovi Shard |
No |
|
rimuovere ShardFromZone |
No |
|
Collezione ResHard |
No |
|
impostare AllowMigrations |
No |
|
impostare ShardVersion |
No |
|
Collezione Shard |
Sì |
|
Stato di condivisione |
No |
|
dividi |
No |
|
Vettore diviso |
No |
|
Annulla lo sharding |
No |
|
aggiornare ZoneKeyRange |
No |
operatori di interrogazione e proiezione
Argomenti
Operatori per matrice
| 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 a 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ì |
Aggiorna gli operatori
Operatori di array
Operatori bit a bit
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
Sì |
Sì |
Sì |
Sì |
Sì |
Operatori sul 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ì |
Aggiorna i modificatori
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 del cursore
| 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 |
No |
No |
|
cursor.maxScan() |
Sì |
Sì |
Sì |
Sì |
No |
|
cursor.maxTimeMS() |
Sì |
Sì |
Sì |
Sì |
No |
|
cursor.min() |
No |
No |
No |
No |
No |
|
cursor.next() |
Sì |
Sì |
Sì |
Sì |
Sì |
|
cursor.no () CursorTimeout |
No |
No |
No |
No |
No |
|
cursor.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 |
|
cursor.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 della pipeline di aggregazione
Argomenti
Espressioni dell'accumulatore
| 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ì |
|
|
- |
- |
No |
No |
No |
|
|
$ covariancePOP |
No |
No |
No |
No |
No |
|
$covarianceAmp |
No |
No |
No |
No |
No |
|
$ DenseRank |
No |
No |
No |
No |
No |
|
$ derivato |
No |
No |
No |
No |
No |
|
$ numero di documento |
No |
No |
No |
No |
No |
|
$ exp MovingAvg |
No |
No |
No |
No |
No |
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
$ integrale |
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ì |
|
|
$rango |
No |
No |
No |
No |
No |
|
$ turno |
No |
No |
No |
No |
No |
|
$std DevPop |
No |
No |
No |
No |
No |
|
$std DevSamp |
No |
No |
No |
No |
No |
|
Sì |
Sì |
Sì |
Sì |
Sì |
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 |
|
|
$ rotondo |
- |
- |
No |
No |
No |
|
No |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
$trunc |
No |
No |
No |
No |
No |
Operatori di matrice
| 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ì |
|
|
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 |
|---|---|---|---|---|---|
|
$binarySize |
- |
- |
No |
No |
No |
|
$bsonSize |
- |
- |
No |
No |
No |
Operatori di data
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
No |
No |
Sì |
Sì |
Sì |
|
|
- |
- |
Sì |
Sì |
No |
|
|
$data FromParts |
No |
No |
Sì (5.0.1+) |
No |
No |
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
No |
No |
Sì |
Sì |
Sì |
|
|
$data ToParts |
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 unione
| 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 scena
| 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ì |
Sì |
|
|
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 |
|
|
$ impostato WindowFields |
- |
- |
No |
No |
No |
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
$ ordina ByCount |
No |
No |
No |
No |
No |
|
$unionWith |
- |
- |
No |
No |
No |
|
- |
- |
No |
Sì |
No |
|
|
Sì |
Sì |
Sì |
Sì |
Sì |
|
|
No |
No |
No |
Sì |
No |
|
|
No |
No |
No |
Sì |
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ì |
|
|
$isNumber |
- |
- |
No |
No |
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ì |
Operatori variabili
Operatori vari
| Comando | 3.6 | 4.0 | 5.0 | 8.0 | Cluster elastico |
|---|---|---|---|---|---|
|
$getField |
- |
- |
No |
No |
No |
|
- |
- |
Sì (5.0.1+) |
Sì |
No |
|
|
$ sampleRate |
- |
- |
No |
No |
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 |
|
DBREF |
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 |
No |
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, consulta i seguenti argomenti: