az cosmosdb mongodb collection
Nota
Questo gruppo di comandi include comandi definiti sia nell'interfaccia della riga di comando di Azure che in almeno un'estensione. Installare ogni estensione per trarre vantaggio dalle funzionalità estese. Altre informazioni sulle estensioni.
Gestire le raccolte MongoDB di Azure Cosmos DB.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az cosmosdb mongodb collection create |
Creare una raccolta MongoDB in un database MongoDB di Azure Cosmos DB. |
Memoria centrale | Disponibilità generale |
az cosmosdb mongodb collection delete |
Eliminare la raccolta MongoDB in un database MongoDB di Azure Cosmos DB. |
Memoria centrale | Disponibilità generale |
az cosmosdb mongodb collection exists |
Controlla se esiste una raccolta MongoDB di Azure Cosmos DB. |
Memoria centrale | Disponibilità generale |
az cosmosdb mongodb collection list |
Elencare le raccolte MongoDB in un database MongoDB di Azure Cosmos DB. |
Memoria centrale | Disponibilità generale |
az cosmosdb mongodb collection merge |
Unisce le partizioni di una raccolta mongodb. |
Estensione | Anteprima |
az cosmosdb mongodb collection redistribute-partition-throughput |
Ridistribuisce la velocità effettiva della partizione di una raccolta mongodb. |
Estensione | Anteprima |
az cosmosdb mongodb collection restore |
Ripristinare una raccolta mongodb eliminata all'interno dello stesso account. |
Memoria centrale | Disponibilità generale |
az cosmosdb mongodb collection restore (cosmosdb-preview estensione) |
Ripristinare una raccolta mongodb eliminata all'interno dello stesso account. |
Estensione | Anteprima |
az cosmosdb mongodb collection retrieve-partition-throughput |
Recuperare la velocità effettiva della partizione di una raccolta mongodb. |
Estensione | Anteprima |
az cosmosdb mongodb collection show |
Visualizzare i dettagli di una raccolta MongoDB in un database MongoDB di Azure Cosmos DB. |
Memoria centrale | Disponibilità generale |
az cosmosdb mongodb collection throughput |
Gestire la velocità effettiva della raccolta MongoDB con un account Azure Cosmos DB. |
Memoria centrale | Disponibilità generale |
az cosmosdb mongodb collection throughput migrate |
Eseguire la migrazione della velocità effettiva della raccolta MongoDB tra la scalabilità automatica e il provisioning manuale. |
Memoria centrale | Disponibilità generale |
az cosmosdb mongodb collection throughput show |
Ottenere la velocità effettiva della raccolta MongoDB in un database MongoDB di Azure Cosmos DB. |
Memoria centrale | Disponibilità generale |
az cosmosdb mongodb collection throughput update |
Aggiornare la velocità effettiva della raccolta MongoDB in un database MongoDB di Azure Cosmos DB. |
Memoria centrale | Disponibilità generale |
az cosmosdb mongodb collection update |
Aggiornare una raccolta MongoDB in un database MongoDB di Azure Cosmos DB. |
Memoria centrale | Disponibilità generale |
az cosmosdb mongodb collection create
Creare una raccolta MongoDB in un database MongoDB di Azure Cosmos DB.
az cosmosdb mongodb collection create --account-name
--database-name
--name
--resource-group
[--analytical-storage-ttl]
[--idx]
[--max-throughput]
[--shard]
[--throughput]
Esempio
Creare una raccolta MongoDB di Azure Cosmos DB.
az cosmosdb mongodb collection create -g MyResourceGroup -a MyAccount -d MyDatabase -n MyCollection --shard "ShardingKey" --idx @indexes-file.json --throughput "500"
Parametri necessari
Nome dell'account Cosmosdb.
nome del database.
Nome raccolta.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
TTL analitico, quando l'archiviazione analitica è abilitata.
Gli indici, è possibile immetterlo come stringa o come file, ad esempio --idx @indexes-file.json o --idx "[{"key": {"keys": ["_ts"]},"options": {"expireAfterSeconds": 1000}}, {"key": {"keys": ["user_id", "user_address"]}, "options": {"unique": "true"}}]".
La risorsa massima di velocità effettiva può essere ridimensionata a (UR/sec). Fornito quando la risorsa è abilitata per la scalabilità automatica. Il valore minimo può essere 4000 (UR/sec).
Percorso della chiave di partizionamento orizzontale.
Velocità effettiva della raccolta MongoDB (UR/sec). Il valore predefinito è 400. Omettere questo parametro se il database ha una velocità effettiva condivisa a meno che la raccolta non abbia una velocità effettiva dedicata.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az cosmosdb mongodb collection delete
Eliminare la raccolta MongoDB in un database MongoDB di Azure Cosmos DB.
az cosmosdb mongodb collection delete --account-name
--database-name
--name
--resource-group
[--yes]
Parametri necessari
Nome dell'account Cosmosdb.
nome del database.
Nome raccolta.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Indica che non è richiesta la conferma.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az cosmosdb mongodb collection exists
Controlla se esiste una raccolta MongoDB di Azure Cosmos DB.
az cosmosdb mongodb collection exists --account-name
--database-name
--name
--resource-group
Parametri necessari
Nome dell'account Cosmosdb.
nome del database.
Nome raccolta.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az cosmosdb mongodb collection list
Elencare le raccolte MongoDB in un database MongoDB di Azure Cosmos DB.
az cosmosdb mongodb collection list --account-name
--database-name
--resource-group
Parametri necessari
Nome dell'account Cosmosdb.
nome del database.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az cosmosdb mongodb collection merge
Questo comando è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Unisce le partizioni di una raccolta mongodb.
az cosmosdb mongodb collection merge --account-name
--database-name
--name
--resource-group
Esempio
unire partizioni della raccolta my-mongodb-collection
az cosmosdb mongodb collection merge -g my-resource-group -a my-account -d my-db --name my-mongodb-collection
Parametri necessari
Nome dell'account del database CosmosDB.
Nome del database mongoDB.
Nome della raccolta mongoDB.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az cosmosdb mongodb collection redistribute-partition-throughput
Questo comando è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Ridistribuisce la velocità effettiva della partizione di una raccolta mongodb.
az cosmosdb mongodb collection redistribute-partition-throughput --account-name
--database-name
--name
--resource-group
[--evenly-distribute {false, true}]
[--source-partition-info]
[--target-partition-info]
Esempio
Distribuisce uniformemente la velocità effettiva della partizione per una raccolta mongodb tra tutte le partizioni fisiche
az cosmosdb mongodb collection redistribute-partition-throughput --account-name account_name --database-name db_name --name container_name --resource-group rg_name --evenly-distribute
Ridistribuisce la velocità effettiva della partizione per una raccolta mongodb dalle partizioni di origine alle partizioni di destinazione
az cosmosdb mongodb collection redistribute-partition-throughput --account-name account_name --database-name db_name --name container_name --resource-group rg_name --target-partition-info 8=1200 6=1200' --source-partition-info 9'
Parametri necessari
Nome dell'account del database CosmosDB.
Nome del nome del database CosmosDB.
Nome dell'insieme CosmosDB.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Passare alla distribuzione uniforme della velocità effettiva tra tutte le partizioni fisiche.
ID partizione fisica di origine separati da spazi, ad esempio 1 2.
Informazioni sulla velocità effettiva della partizione fisica di destinazione desiderata, ad esempio '0=1200 1=1200'.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az cosmosdb mongodb collection restore
Ripristinare una raccolta mongodb eliminata all'interno dello stesso account.
az cosmosdb mongodb collection restore --account-name
--database-name
--name
--resource-group
[--restore-timestamp]
Esempio
Ripristinare una raccolta mongodb eliminata all'interno dello stesso account.
az cosmosdb mongodb collection restore --resource-group resource_group --account-name database_account_name --database-name parent_database_name --name name_of_collection_needs_to_be_restored --restore-timestamp 2020-07-13T16:03:41+0000
Parametri necessari
Nome dell'account Cosmosdb.
nome del database.
Nome raccolta.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Timestamp in cui deve essere ripristinata la raccolta.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az cosmosdb mongodb collection restore (cosmosdb-preview estensione)
Questo comando è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Ripristinare una raccolta mongodb eliminata all'interno dello stesso account.
az cosmosdb mongodb collection restore --account-name
--database-name
--name
--resource-group
[--disable-ttl {false, true}]
[--restore-timestamp]
Esempio
Ripristinare una raccolta mongodb eliminata all'interno dello stesso account.
az cosmosdb mongodb collection restore --resource-group resource_group --account-name database_account_name --database-name parent_database_name --name name_of_collection_needs_to_be_restored --restore-timestamp 2020-07-13T16:03:41+0000
Parametri necessari
Nome dell'account Cosmosdb.
nome del database.
Nome raccolta.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Abilitare o disabilitare il ripristino con ttl disabilitato.
Timestamp in cui deve essere ripristinata la raccolta.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az cosmosdb mongodb collection retrieve-partition-throughput
Questo comando è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus
Recuperare la velocità effettiva della partizione di una raccolta mongodb.
az cosmosdb mongodb collection retrieve-partition-throughput --account-name
--database-name
--name
--resource-group
[--all-partitions {false, true}]
[--physical-partition-ids]
Esempio
Recuperare la velocità effettiva del container_name del contenitore per partizioni fisiche specifiche
az cosmosdb mongodb collection retrieve-partition-throughput --account-name account_name --database-name db_name --name container_name --resource-group rg_name --physical-partition-ids 8 9
Recuperare la velocità effettiva del contenitore container_name per tutte le partizioni fisiche
az cosmosdb mongodb collection retrieve-partition-throughput --account-name account_name --database-name db_name --name container_name --resource-group rg_name --all-partitions
Parametri necessari
Nome dell'account del database CosmosDB.
Nome del nome del database CosmosDB.
Nome del contenitore CosmosDB.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Passare al recupero della velocità effettiva per tutte le partizioni fisiche.
Elenco delimitato da spazi di ID partizione fisici.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az cosmosdb mongodb collection show
Visualizzare i dettagli di una raccolta MongoDB in un database MongoDB di Azure Cosmos DB.
az cosmosdb mongodb collection show --account-name
--database-name
--name
--resource-group
Parametri necessari
Nome dell'account Cosmosdb.
nome del database.
Nome raccolta.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az cosmosdb mongodb collection update
Aggiornare una raccolta MongoDB in un database MongoDB di Azure Cosmos DB.
az cosmosdb mongodb collection update --account-name
--database-name
--name
--resource-group
[--analytical-storage-ttl]
[--idx]
Parametri necessari
Nome dell'account Cosmosdb.
nome del database.
Nome raccolta.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
TTL analitico, quando l'archiviazione analitica è abilitata.
Gli indici, è possibile immetterlo come stringa o come file, ad esempio --idx @indexes-file.json o --idx "[{"key": {"keys": ["_ts"]},"options": {"expireAfterSeconds": 1000}}, {"key": {"keys": ["user_id", "user_address"]}, "options": {"unique": "true"}}]".
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.