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 Stato
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

--account-name -a

Nome dell'account Cosmosdb.

--database-name -d

nome del database.

--name -n

Nome raccolta.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--analytical-storage-ttl

TTL analitico, quando l'archiviazione analitica è abilitata.

--idx

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"}}]".

--max-throughput

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).

--shard

Percorso della chiave di partizionamento orizzontale.

--throughput

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
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

--account-name -a

Nome dell'account Cosmosdb.

--database-name -d

nome del database.

--name -n

Nome raccolta.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--yes -y

Indica che non è richiesta la conferma.

valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

--account-name -a

Nome dell'account Cosmosdb.

--database-name -d

nome del database.

--name -n

Nome raccolta.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

--account-name -a

Nome dell'account Cosmosdb.

--database-name -d

nome del database.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az cosmosdb mongodb collection merge

Anteprima

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

--account-name -a

Nome dell'account del database CosmosDB.

--database-name -d

Nome del database mongoDB.

--name -n

Nome della raccolta mongoDB.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az cosmosdb mongodb collection redistribute-partition-throughput

Anteprima

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

--account-name -a

Nome dell'account del database CosmosDB.

--database-name -d

Nome del nome del database CosmosDB.

--name -n

Nome dell'insieme CosmosDB.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--evenly-distribute

Passare alla distribuzione uniforme della velocità effettiva tra tutte le partizioni fisiche.

valori accettati: false, true
valore predefinito: False
--source-partition-info

ID partizione fisica di origine separati da spazi, ad esempio 1 2.

valore predefinito: []
--target-partition-info

Informazioni sulla velocità effettiva della partizione fisica di destinazione desiderata, ad esempio '0=1200 1=1200'.

valore predefinito: []
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

--account-name -a

Nome dell'account Cosmosdb.

--database-name -d

nome del database.

--name -n

Nome raccolta.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--restore-timestamp -t

Timestamp in cui deve essere ripristinata la raccolta.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az cosmosdb mongodb collection restore (cosmosdb-preview estensione)

Anteprima

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

--account-name -a

Nome dell'account Cosmosdb.

--database-name -d

nome del database.

--name -n

Nome raccolta.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--disable-ttl
Anteprima

Abilitare o disabilitare il ripristino con ttl disabilitato.

valori accettati: false, true
--restore-timestamp -t

Timestamp in cui deve essere ripristinata la raccolta.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az cosmosdb mongodb collection retrieve-partition-throughput

Anteprima

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

--account-name -a

Nome dell'account del database CosmosDB.

--database-name -d

Nome del nome del database CosmosDB.

--name -n

Nome del contenitore CosmosDB.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--all-partitions

Passare al recupero della velocità effettiva per tutte le partizioni fisiche.

valori accettati: false, true
valore predefinito: False
--physical-partition-ids -p

Elenco delimitato da spazi di ID partizione fisici.

valore predefinito: []
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

--account-name -a

Nome dell'account Cosmosdb.

--database-name -d

nome del database.

--name -n

Nome raccolta.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

--account-name -a

Nome dell'account Cosmosdb.

--database-name -d

nome del database.

--name -n

Nome raccolta.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri facoltativi

--analytical-storage-ttl

TTL analitico, quando l'archiviazione analitica è abilitata.

--idx

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
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.