Condividi tramite


Note sulla versione per Azure Cosmos DB for MongoDB vCore

Questo articolo contiene le note di rilascio dell'API di MongoDB vCore. Queste note sulla versione sono costituite da date di rilascio delle funzionalità e aggiornamenti delle funzionalità.

Importante

Gli elementi contrassegnati come [Anteprima] richiedono la richiesta di supporto per abilitarli nel cluster.

Ultima versione: 10 ottobre 2025

Miglioramenti del motore_1010

  • [Anteprima] Aggiunto supporto per il pushdown dell'indice per le query di ordinamento che filtrano sul campo _id.
  • [Anteprima] Aggiunta del supporto per la convalida dello schema per $jsonSchema durante la creazione o la modifica di regole.
  • [Anteprima] Aggiunta dell'imposizione dello schema con l'integrazione CSFLE (Client Side Field Level Encryption).
  • [Anteprima] L'indice TTL utilizza l’analisi dell'indice ordinata tramite suggerimenti per l'indice. L'indice TTL esegue le eliminazioni batch in modo continuo per un massimo di 60 secondi, anziché una volta ogni 60 secondi

Miglioramenti dell'Infrastruttura_1017

  • Versione 2025-09-01 dell'API, per includere funzionalità aggiuntive:
    • API Dati
    • Autenticazione Entra per abilitare gli utenti e disabilitare l'autenticazione nativa.
    • Chiave gestita dal cliente

Versioni precedenti

29 agosto 2025

Miglioramenti_0829 del motore

  • È stato introdotto il supporto per gli hint di indice, offrendo agli sviluppatori la possibilità di specificare in modo esplicito un indice durante l'esecuzione della query.
  • [Anteprima] Analisi di soli indici abilitate sugli indici ordinati per le query di conteggio in cui è possibile trasferire i filtri all'indice senza che vengano applicate proiezioni.
  • [Anteprima] Miglioramento delle prestazioni di compilazione degli indici paralleli.
  • Miglioramento delle query di ricerca dei punti per un'esecuzione più efficiente.
  • Comandi avanzati usersInfo e connectionStatus per restituire tutti i ruoli supportati (ReadWrite, UserAdmin, Root) e i set di privilegi (dbAdmin, userAdmin, clusterMonitor, clusterManager, hostManager).
  • Miglioramento delle prestazioni di pianificazione delle query introducendo un planner personalizzato per le operazioni di inserimento.
  • Correzione di bug in $lastN e $bottomN.
  • Tipo di risposta fissa di aggiornamento per aggiungere compatibilità ai driver C++ che richiedono una risposta a 32 bit.
  • Messaggi di errore migliorati per le fasi di output $merge e $out.

Infrastruttura Miglioramenti_0909

15 luglio 2025

Enhancements_0715 del motore

  • [Anteprima] Abilitazione dell'ottimizzazione pushdown dell'indice per $sort in qualsiasi campo.
  • Abilitazione dell'ottimizzazione pushdown dell'indice per $limit.
  • [Anteprima] Aggiunta del supporto per gli indici compositi in base alle condizioni di filtro.
  • Aggiunta del supporto per l'indice HNSW per il livello del cluster M30.
  • Miglioramento del comportamento dell'indice TTL per continuare l'elaborazione anche se il cluster diventa di sola lettura a causa di uno disco pieno.
  • Miglioramenti alla compilazione parallela per velocizzare la creazione di indici in una raccolta partizionata e non partizionata.

Miglioramenti dell'infrastruttura_0730

  • [Anteprima] Aggiunta del supporto per la chiave gestita dal cliente, consentita solo durante la fase di provisioning.

5 maggio 2025

Potenzionamenti del motore_0505

  • MongoDB vCore v8 rilasciato.
    • Supporto per $convert da binData a binData, da stringa a binData e da binData a stringa, eccetto quando il formato è impostato su "auto".
    • Aggiunta del supporto per $toUUID per semplificare la conversione da stringa a UUID.
    • $rank e $denseRank trattano ora null e i valori mancanti allo stesso modo, mentre calcolano le classifiche, allineando il comportamento con $sort.
    • Applicazione delle dimensioni della pipeline: l'aggregazione genera un errore se viene superato il limite della fase della pipeline.
    • $getField accetta ora qualsiasi espressione valida che si risolve in una stringa, non solo le costanti stringa.

Miglioramenti delle Infrastrutture_0520

23 marzo 2025

Miglioramenti del motore_0323

  • Aggiunta del supporto per la ricerca esatta nelle query di ricerca vettoriale.
  • Aggiunta del supporto per il comando listDatabases.
  • Aggiunta del supporto per l'operatore di aggregazione del tipo $toUUID.
  • Aggiunta del supporto per il pushdown del filtro parziale su predicati $in.
  • Aggiunta del supporto per l'operatore $dateFromString con funzionalità complete.
  • Sintassi estesa per $getField operatore di aggregazione. Il valore di 'field' potrebbe ora essere un'espressione che si risolve in una stringa.
  • Aggiunta del supporto per le variabili let del comando di aggregazione di primo livello nella fase $geoNear.
  • Il supporto ai comandi di backend per il timeout delle dichiarazioni è adesso disponibile.
  • È stato introdotto il supporto per l'operatore di aggregazione $toUUID.
  • Implementazione della funzionalità completa per l'operatore $dateFromString.
  • Operatore $getField esteso per accettare espressioni che si risolvono in una stringa per il parametro campo.
  • Supporto dell'estensione delle regole di confronto alle fasi di aggregazione: $project, $redact, $set, $addFields, $replaceRoot.
  • Abilitazione del supporto per l'ordinamento con operatori di confronto ($expr, $in, $cmp, $eq, $ne, $lt, $lte, $gt, $gte).
  • Abilitazione del supporto predefinito per il troncamento dell'indice univoco tramite una nuova classe di operatore.
  • Introduzione del supporto delle regole di confronto con gli operatori set nell'aggregazione ($setEquals, $setUnion, $setIntersection, $setDifference, $setIsSubset).

Miglioramenti dell'infrastruttura_0212

  • Disponibilità regionale ampliata.
    • India meridionale
    • Stati Uniti centro-meridionali

12 febbraio 2025

Miglioramenti del motore_0212

  • È stata introdotta la compilazione open source di pg_documentdb destinata a PostgreSQL 17.
  • Aggiunto il supporto per trasferire i filtri CTE JOIN ricorsivi di $graphLookup nell'indice, migliorando l'efficienza delle query.
  • Supporto abilitato per le fasi di aggregazione e i comandi seguenti: currentOp, collStats, dbStats e indexStats.
  • Miglioramento delle prestazioni di $lookup consentendo di integrare $unwind quando preserveNullAndEmptyArrays è abilitato.
  • Aggregazione ottimizzata ignorando il caricamento del documento quando l'espressione $group è una costante.

Miglioramenti dell'infrastruttura_0212

23 gennaio 2025

  • Il motore dietro Azure Cosmos DB per MongoDB vCore è stato open source. Guarda qui: DocumentDB

14 ottobre 2024

  • Per impostazione predefinita, le compilazioni degli indici vengono eseguite in background.
  • Altre opzioni con $setWindowFields sono supportate.
    • $integral.
    • $derivative.
    • $expMovingAvg.
    • $linearFill.
    • $locf.
    • $documentNumber.
    • $shift.
    • Aggiunta del supporto per altri operatori con $group.
      • $top, $topN, $bottom, $bottomN, $first, $firstN, $last, $lastN, $maxN, $minN.
    • $max.
    • $min.
  • Aggiunta del supporto per gli operatori di aggregazione.
    • $toHashedIndexKey.
  • Supporto aggiunto per le fasi di aggregazione.
    • $fill.
  • Aggiunta del supporto per wallTime con ChangeStreams.

16 settembre 2024

  • Anteprima controllata di ChangeStream.
  • Anteprima gestita per il supporto in fase di esecuzione delle regole di confronto con query $find / $aggregate.
  • Chiavi di indice di grandi dimensioni abilitate come opzione predefinita per l'indicizzazione.
  • Integrazione del supporto di $DbRef con i campi aggiuntivi $ref/$id/$db e la limitazione dell'opzione con elemMatch.
  • Integrazione del supporto per gli operatori di aggregazione trigonometrici.
  • Altre opzioni con $setWindowFields sono supportate.
    • $count.
    • $addToSet.
    • $push.
    • $avg.
    • $rank.
    • $denseRank.
    • $covariancePop
    • $covarianceSamp
  • Supporto per $let con quanto segue.
    • $lookup.
    • $find.
    • $aggregate.
  • Supporto per la fase di aggregazione $merge con quanto segue.
    • whenMatched: "replace" / "keepExisting" / "merge" / "fail".
    • whenNotMatched: "insert" / "discard" / "fail".

05 agosto 2024

  • Il supporto geospaziale è ora disponibile a livello generale.
  • La versione 7 del vCore di MongoDB è stata pubblicata.
  • Supporto per TLS1.3 per le connessioni MongoDB.
  • Supporto per gli accumulatori
    • $mergeObjects.
  • Supporto per gli operatori di aggregazione
    • $bitAnd.
    • $bitOr.
    • $bitXor.
    • $bitNot.
    • $let.
  • Supporto per la fase di aggregazione
    • $bucket.
    • $vectorSearch.
    • $setWindowFields (solo con l'accumulatore di finestre $sum).
  • Operatori di query geospaziali
    • $minDistance.
    • $maxDistance.
    • $near.
    • $nearSphere.

2 luglio 2024

  • Metriche aggiunte

    • Attività del cliente.
    • Richieste.
  • Supporto per gli accumulatori [Anteprima]

    • $mergeObjects.
  • Supporto per gli operatori di aggregazione [Anteprima]

    • $let.
  • Operatori di query geospaziali [Anteprima]

    • $minDistance.
    • $maxDistance.

06 maggio 2024

  • Miglioramenti all'operatore di query.

    • Aggregazione $geoNear. La fase di aggregazione può essere abilitata tramite Flag - Geospatial support for vCore "MongoDB for CosmosDB" (funzionalità di anteprima)

    • Supporto per gli accumulatori

      • $push.
      • $addToSet.
      • $tsSecond/$tsIncrement.
      • $map/$reduce.
    • Supporto per le espressioni di data

      • $dateAdd.
      • $dateSubtract.
      • $dateDiff.
    • Supporto per gli operatori di aggregazione

      • $maxN/minN.
      • $sortArray.
      • $zip.
  • Creazione di indici con chiavi di indice di grandi dimensioni: valori superiori a 2,7 KB.

  • Le repliche geografiche abilitano il ripristino di emergenza tra aree e il ridimensionamento delle letture.

  • Miglioramento delle prestazioni di gruppo e distinto.

  • Prestazioni migliorate per le query $geoWithin con $centerSphere quando il raggio è maggiore di π.

16 aprile 2024

  • Miglioramenti all'operatore di query.

    • $centerSphere con riduzione dell'indice con supporto per le coordinate GeoJSON.
    • supporto per $graphLookup.
  • Miglioramenti delle prestazioni.

    • $exists, { $eq: null}, {$ne: null} aggiungendo nuovi termini di indice.
    • esegue l'analisi con $in/$nq/$ne nell'indice.
    • confrontare le query parziali (intervallo).

18 marzo 2024

  • Supporto dell'endpoint privato abilitato nel portale.
  • Indice vettoriale HNSW nei livelli M40 e cluster più grandi.
  • Abilitare le query spaziali geografiche. (anteprima)
  • Miglioramenti all'operatore di query.
    • $centerSphere con abbassamento dell'indice.
    • Operatore $min & $max con $project.
    • L'operatore di aggregazione $binarySize.
  • Possibilità di compilare indici in background (ad eccezione degli indici univoci). (anteprima)

03 marzo 2024

Questa versione contiene miglioramenti per il piano Explain e varie funzionalità di filtro vettoriale.

  • L'API per MongoDB vCore consente di filtrare in base alle colonne di metadati durante l'esecuzione di ricerche vettoriali.

  • Il piano Explain offre due modalità differenti

    Descrizione
    allShardsQueryPlan Questa modalità è una nuova modalità esplicativa per visualizzare il piano di query per tutti i frammenti coinvolti nell'esecuzione della query. Questa modalità offre una prospettiva completa per le query distribuite.
    allShardsExecution Questa modalità presenta una modalità di spiegazione alternativa per esaminare i dettagli di esecuzione in tutte le partizioni coinvolte nella query. Questa modalità offre informazioni complete da usare nell'ottimizzazione delle prestazioni.
  • Il supporto del livello gratuito è disponibile in più aree. Queste aree includono ora Stati Uniti orientali 2. Per altre informazioni, vedere Prezzi di Azure Cosmos DB.

  • La possibilità di compilare indici in background è ora disponibile in anteprima.