az cosmosdb mongodb collection

Kommentar

Den här kommandogruppen har kommandon som definieras i både Azure CLI och minst ett tillägg. Installera varje tillägg för att dra nytta av dess utökade funktioner. Läs mer om tillägg.

Hantera Azure Cosmos DB MongoDB-samlingar.

Kommandon

Name Description Typ Status
az cosmosdb mongodb collection create

Skapa en MongoDB-samling under en Azure Cosmos DB MongoDB-databas.

Kärna Allmän tillgänglighet
az cosmosdb mongodb collection delete

Ta bort MongoDB-samlingen under en Azure Cosmos DB MongoDB-databas.

Kärna Allmän tillgänglighet
az cosmosdb mongodb collection exists

Kontrollerar om det finns en MongoDB-samling i Azure Cosmos DB.

Kärna Allmän tillgänglighet
az cosmosdb mongodb collection list

Visa en lista över MongoDB-samlingar under en Azure Cosmos DB MongoDB-databas.

Kärna Allmän tillgänglighet
az cosmosdb mongodb collection merge

Sammanfogar partitionerna i en mongodb-samling.

Anknytning Förhandsgranska
az cosmosdb mongodb collection redistribute-partition-throughput

Omdistribuerar partitionsdataflödet för en mongodb-samling.

Anknytning Förhandsgranska
az cosmosdb mongodb collection restore

Återställ en borttagen mongodb-samling inom samma konto.

Kärna Allmän tillgänglighet
az cosmosdb mongodb collection restore (cosmosdb-preview anknytning)

Återställ en borttagen mongodb-samling inom samma konto.

Anknytning Förhandsgranska
az cosmosdb mongodb collection retrieve-partition-throughput

Hämta partitionsdataflödet för en mongodb-samling.

Anknytning Förhandsgranska
az cosmosdb mongodb collection show

Visa information om en MongoDB-samling under en Azure Cosmos DB MongoDB-databas.

Kärna Allmän tillgänglighet
az cosmosdb mongodb collection throughput

Hantera dataflödet för MongoDB-samlingen under ett Azure Cosmos DB-konto.

Kärna Allmän tillgänglighet
az cosmosdb mongodb collection throughput migrate

Migrera dataflödet för MongoDB-samlingen mellan autoskalning och manuellt etablerad.

Kärna Allmän tillgänglighet
az cosmosdb mongodb collection throughput show

Hämta dataflödet för MongoDB-samlingen under en Azure Cosmos DB MongoDB-databas.

Kärna Allmän tillgänglighet
az cosmosdb mongodb collection throughput update

Uppdatera dataflödet för MongoDB-samlingen under en Azure Cosmos DB MongoDB-databas.

Kärna Allmän tillgänglighet
az cosmosdb mongodb collection update

Uppdatera en MongoDB-samling under en Azure Cosmos DB MongoDB-databas.

Kärna Allmän tillgänglighet

az cosmosdb mongodb collection create

Skapa en MongoDB-samling under en Azure Cosmos DB MongoDB-databas.

az cosmosdb mongodb collection create --account-name
                                      --database-name
                                      --name
                                      --resource-group
                                      [--analytical-storage-ttl]
                                      [--idx]
                                      [--max-throughput]
                                      [--shard]
                                      [--throughput]

Exempel

Skapa en Azure Cosmos DB MongoDB-samling.

az cosmosdb mongodb collection create -g MyResourceGroup -a MyAccount -d MyDatabase -n MyCollection --shard "ShardingKey" --idx @indexes-file.json --throughput "500"

Obligatoriska parametrar

--account-name -a

Cosmosdb-kontonamn.

--database-name -d

Databasnamn.

--name -n

Samlingsnamn.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--analytical-storage-ttl

TTL för analys när analyslagring är aktiverat.

--idx

Index kan du ange den som en sträng eller som en fil, t.ex. --idx @indexes-file.json eller --idx "[{"key": {"keys": ["_ts"]},"options": {"expireAfterSeconds": 1000}}, {"key": {"keys": ["user_id", "user_address"]}, "options": {"unique": "true"}}]".

--max-throughput

Den maximala dataflödesresursen kan skalas till (RU/s). Tillhandahålls när resursen är autoskalning aktiverad. Minimivärdet kan vara 4 000 (RU/s).

--shard

Sökväg för horisontell partitioneringsnyckel.

--throughput

Dataflödet för MongoDB-samlingen (RU/s). Standardvärdet är 400. Utelämna den här parametern om databasen har delat dataflöde om inte samlingen ska ha ett dedikerat dataflöde.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az cosmosdb mongodb collection delete

Ta bort MongoDB-samlingen under en Azure Cosmos DB MongoDB-databas.

az cosmosdb mongodb collection delete --account-name
                                      --database-name
                                      --name
                                      --resource-group
                                      [--yes]

Obligatoriska parametrar

--account-name -a

Cosmosdb-kontonamn.

--database-name -d

Databasnamn.

--name -n

Samlingsnamn.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--yes -y

Fråga inte efter bekräftelse.

standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az cosmosdb mongodb collection exists

Kontrollerar om det finns en MongoDB-samling i Azure Cosmos DB.

az cosmosdb mongodb collection exists --account-name
                                      --database-name
                                      --name
                                      --resource-group

Obligatoriska parametrar

--account-name -a

Cosmosdb-kontonamn.

--database-name -d

Databasnamn.

--name -n

Samlingsnamn.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az cosmosdb mongodb collection list

Visa en lista över MongoDB-samlingar under en Azure Cosmos DB MongoDB-databas.

az cosmosdb mongodb collection list --account-name
                                    --database-name
                                    --resource-group

Obligatoriska parametrar

--account-name -a

Cosmosdb-kontonamn.

--database-name -d

Databasnamn.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az cosmosdb mongodb collection merge

Förhandsgranskning

Det här kommandot är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Sammanfogar partitionerna i en mongodb-samling.

az cosmosdb mongodb collection merge --account-name
                                     --database-name
                                     --name
                                     --resource-group

Exempel

sammanfoga partitioner av samlingen my-mongodb-collection

az cosmosdb mongodb collection merge -g my-resource-group -a my-account -d my-db --name my-mongodb-collection

Obligatoriska parametrar

--account-name -a

Namnet på CosmosDB-databaskontot.

--database-name -d

Namnet på mongoDB-databasen.

--name -n

Namnet på mongoDB-samlingen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az cosmosdb mongodb collection redistribute-partition-throughput

Förhandsgranskning

Det här kommandot är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Omdistribuerar partitionsdataflödet för en mongodb-samling.

az cosmosdb mongodb collection redistribute-partition-throughput --account-name
                                                                 --database-name
                                                                 --name
                                                                 --resource-group
                                                                 [--evenly-distribute {false, true}]
                                                                 [--source-partition-info]
                                                                 [--target-partition-info]

Exempel

Distribuerar partitionsdataflödet jämnt för en mongodb-samling mellan alla fysiska partitioner

az cosmosdb mongodb collection redistribute-partition-throughput --account-name account_name --database-name db_name --name container_name  --resource-group rg_name --evenly-distribute

Omdistribuerar partitionsdataflödet för en mongodb-samling från källpartitioner till målpartitioner

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'

Obligatoriska parametrar

--account-name -a

Namnet på CosmosDB-databaskontot.

--database-name -d

Namnet på CosmosDB-databasen.

--name -n

Namnet på CosmosDB-samlingen.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--evenly-distribute

Växla för att fördela dataflödet lika mellan alla fysiska partitioner.

accepterade värden: false, true
standardvärde: False
--source-partition-info

Utrymmesavgränsade fysiska källpartitions-ID:er t.ex. 1 2.

standardvärde: []
--target-partition-info

Information om önskat fysiskt målpartitionsdataflöde t.ex. "0=1200 1=1200".

standardvärde: []
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az cosmosdb mongodb collection restore

Återställ en borttagen mongodb-samling inom samma konto.

az cosmosdb mongodb collection restore --account-name
                                       --database-name
                                       --name
                                       --resource-group
                                       [--restore-timestamp]

Exempel

Återställ en borttagen mongodb-samling inom samma konto.

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

Obligatoriska parametrar

--account-name -a

Cosmosdb-kontonamn.

--database-name -d

Databasnamn.

--name -n

Samlingsnamn.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--restore-timestamp -t

Tidsstämpeln som samlingen måste återställas till.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az cosmosdb mongodb collection restore (cosmosdb-preview anknytning)

Förhandsgranskning

Det här kommandot är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Återställ en borttagen mongodb-samling inom samma konto.

az cosmosdb mongodb collection restore --account-name
                                       --database-name
                                       --name
                                       --resource-group
                                       [--disable-ttl {false, true}]
                                       [--restore-timestamp]

Exempel

Återställ en borttagen mongodb-samling inom samma konto.

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

Obligatoriska parametrar

--account-name -a

Cosmosdb-kontonamn.

--database-name -d

Databasnamn.

--name -n

Samlingsnamn.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--disable-ttl
Förhandsgranskning

Aktivera eller inaktivera återställning med ttl inaktiverat.

accepterade värden: false, true
--restore-timestamp -t

Tidsstämpeln som samlingen måste återställas till.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az cosmosdb mongodb collection retrieve-partition-throughput

Förhandsgranskning

Det här kommandot är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus

Hämta partitionsdataflödet för en mongodb-samling.

az cosmosdb mongodb collection retrieve-partition-throughput --account-name
                                                             --database-name
                                                             --name
                                                             --resource-group
                                                             [--all-partitions {false, true}]
                                                             [--physical-partition-ids]

Exempel

Hämta container container_name dataflöde för specifika fysiska partitioner

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

Hämta container container_name dataflöde för alla fysiska partitioner

az cosmosdb mongodb collection retrieve-partition-throughput --account-name account_name --database-name db_name --name container_name  --resource-group rg_name --all-partitions

Obligatoriska parametrar

--account-name -a

Namnet på CosmosDB-databaskontot.

--database-name -d

Namnet på CosmosDB-databasen.

--name -n

Namnet på CosmosDB-containern.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--all-partitions

Växla till att hämta dataflöde för alla fysiska partitioner.

accepterade värden: false, true
standardvärde: False
--physical-partition-ids -p

Blankstegsavgränsad lista över fysiska partitions-ID:er.

standardvärde: []
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az cosmosdb mongodb collection show

Visa information om en MongoDB-samling under en Azure Cosmos DB MongoDB-databas.

az cosmosdb mongodb collection show --account-name
                                    --database-name
                                    --name
                                    --resource-group

Obligatoriska parametrar

--account-name -a

Cosmosdb-kontonamn.

--database-name -d

Databasnamn.

--name -n

Samlingsnamn.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az cosmosdb mongodb collection update

Uppdatera en MongoDB-samling under en Azure Cosmos DB MongoDB-databas.

az cosmosdb mongodb collection update --account-name
                                      --database-name
                                      --name
                                      --resource-group
                                      [--analytical-storage-ttl]
                                      [--idx]

Obligatoriska parametrar

--account-name -a

Cosmosdb-kontonamn.

--database-name -d

Databasnamn.

--name -n

Samlingsnamn.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--analytical-storage-ttl

TTL för analys när analyslagring är aktiverat.

--idx

Index kan du ange den som en sträng eller som en fil, t.ex. --idx @indexes-file.json eller --idx "[{"key": {"keys": ["_ts"]},"options": {"expireAfterSeconds": 1000}}, {"key": {"keys": ["user_id", "user_address"]}, "options": {"unique": "true"}}]".

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

accepterade värden: json, jsonc, none, table, tsv, yaml, yamlc
standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.