Delen via


az cosmosdb mongodb collection

Notitie

Deze opdrachtgroep bevat opdrachten die zijn gedefinieerd in zowel Azure CLI als ten minste één extensie. Installeer elke extensie om te profiteren van de uitgebreide mogelijkheden. Meer informatie over extensies.

Azure Cosmos DB MongoDB-verzamelingen beheren.

Opdracht

Name Description Type Status
az cosmosdb mongodb collection create

Maak een MongoDB-verzameling onder een Azure Cosmos DB MongoDB-database.

Basis GA
az cosmosdb mongodb collection delete

Verwijder de MongoDB-verzameling onder een Azure Cosmos DB MongoDB-database.

Basis GA
az cosmosdb mongodb collection exists

Controleert of er een MongoDB-verzameling van Azure Cosmos DB bestaat.

Basis GA
az cosmosdb mongodb collection list

Geef de MongoDB-verzamelingen weer onder een Azure Cosmos DB MongoDB-database.

Basis GA
az cosmosdb mongodb collection merge

Hiermee worden de partities van een mongodb-verzameling samengevoegd.

Toestel Preview
az cosmosdb mongodb collection redistribute-partition-throughput

Hiermee wordt de partitiedoorvoer van een mongodb-verzameling opnieuw verdeeld.

Toestel Preview
az cosmosdb mongodb collection restore

Herstel een verwijderde mongodb-verzameling binnen hetzelfde account.

Basis GA
az cosmosdb mongodb collection restore (cosmosdb-preview extensie)

Herstel een verwijderde mongodb-verzameling binnen hetzelfde account.

Toestel Preview
az cosmosdb mongodb collection retrieve-partition-throughput

Haal de partitiedoorvoer van een mongodb-verzameling op.

Toestel Preview
az cosmosdb mongodb collection show

Geef de details van een MongoDB-verzameling weer onder een Azure Cosmos DB MongoDB-database.

Basis GA
az cosmosdb mongodb collection throughput

De doorvoer van mongoDB-verzameling beheren onder een Azure Cosmos DB-account.

Basis GA
az cosmosdb mongodb collection throughput migrate

Migreer de doorvoer van de MongoDB-verzameling tussen automatisch schalen en handmatig ingericht.

Basis GA
az cosmosdb mongodb collection throughput show

Haal de doorvoer van de MongoDB-verzameling op onder een Azure Cosmos DB MongoDB-database.

Basis GA
az cosmosdb mongodb collection throughput update

Werk de doorvoer van de MongoDB-verzameling bij onder een Azure Cosmos DB MongoDB-database.

Basis GA
az cosmosdb mongodb collection update

Werk een MongoDB-verzameling bij onder een Azure Cosmos DB MongoDB-database.

Basis GA

az cosmosdb mongodb collection create

Maak een MongoDB-verzameling onder een Azure Cosmos DB MongoDB-database.

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

Voorbeelden

Maak een Azure Cosmos DB MongoDB-verzameling.

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

Vereiste parameters

--account-name -a

Cosmosdb-accountnaam.

--database-name -d

Databasenaam.

--name -n

Naam van verzameling.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Optionele parameters

--analytical-storage-ttl

Analytische TTL, wanneer analytische opslag is ingeschakeld.

--idx

Indexen kunt u deze als een tekenreeks of als een bestand invoeren. bijvoorbeeld --idx of --idx @indexes-file.json "[{"key": {"keys": ["_ts"]},"options": {"expireAfterSeconds": 1000}}, {"key": {"keys": ["user_id", "user_address"]}, "options": {"unique": "true"}}".

--max-throughput

De maximale doorvoerresource kan worden geschaald naar (RU/s). Opgegeven wanneer de resource automatisch wordt geschaald. De minimumwaarde kan 4000 (RU/s) zijn.

--shard

Sharding-sleutelpad.

--throughput

De doorvoer van MongoDB-verzameling (RU/s). De standaardwaarde is 400. Laat deze parameter weg als de database gedeelde doorvoer heeft, tenzij de verzameling toegewezen doorvoer moet hebben.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az cosmosdb mongodb collection delete

Verwijder de MongoDB-verzameling onder een Azure Cosmos DB MongoDB-database.

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

Vereiste parameters

--account-name -a

Cosmosdb-accountnaam.

--database-name -d

Databasenaam.

--name -n

Naam van verzameling.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Optionele parameters

--yes -y

Niet vragen om bevestiging.

Default value: False
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az cosmosdb mongodb collection exists

Controleert of er een MongoDB-verzameling van Azure Cosmos DB bestaat.

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

Vereiste parameters

--account-name -a

Cosmosdb-accountnaam.

--database-name -d

Databasenaam.

--name -n

Naam van verzameling.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az cosmosdb mongodb collection list

Geef de MongoDB-verzamelingen weer onder een Azure Cosmos DB MongoDB-database.

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

Vereiste parameters

--account-name -a

Cosmosdb-accountnaam.

--database-name -d

Databasenaam.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az cosmosdb mongodb collection merge

Preview

Deze opdracht is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Hiermee worden de partities van een mongodb-verzameling samengevoegd.

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

Voorbeelden

partities van verzameling my-mongodb-collection samenvoegen

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

Vereiste parameters

--account-name -a

Naam van het CosmosDB-databaseaccount.

--database-name -d

Naam van de mongoDB-database.

--name -n

Naam van de mongoDB-verzameling.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az cosmosdb mongodb collection redistribute-partition-throughput

Preview

Deze opdracht is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Hiermee wordt de partitiedoorvoer van een mongodb-verzameling opnieuw verdeeld.

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

Voorbeelden

Distribueert gelijkmatig de partitiedoorvoer voor een mongodb-verzameling tussen alle fysieke partities

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

De partitiedoorvoer voor een mongodb-verzameling herdistribueert van bronpartities naar doelpartities

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'

Vereiste parameters

--account-name -a

Naam van het CosmosDB-databaseaccount.

--database-name -d

Naam van de CosmosDB-databasenaam.

--name -n

Naam van de CosmosDB-verzameling.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Optionele parameters

--evenly-distribute

Schakel over om de doorvoer gelijkmatig te verdelen over alle fysieke partities.

Geaccepteerde waarden: false, true
Default value: False
--source-partition-info

De fysieke partitie-id's van de bron zijn gescheiden door spaties, bijvoorbeeld: 1 2.

Default value: []
--target-partition-info

Informatie over de gewenste fysieke doelpartitiedoorvoer, bijvoorbeeld: '0=1200 1=1200'.

Default value: []
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az cosmosdb mongodb collection restore

Herstel een verwijderde mongodb-verzameling binnen hetzelfde account.

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

Voorbeelden

Herstel een verwijderde mongodb-verzameling binnen hetzelfde 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

Vereiste parameters

--account-name -a

Cosmosdb-accountnaam.

--database-name -d

Databasenaam.

--name -n

Naam van verzameling.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Optionele parameters

--restore-timestamp -t

De tijdstempel waarnaar de verzameling moet worden hersteld.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az cosmosdb mongodb collection restore (cosmosdb-preview extensie)

Preview

Deze opdracht is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Herstel een verwijderde mongodb-verzameling binnen hetzelfde account.

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

Voorbeelden

Herstel een verwijderde mongodb-verzameling binnen hetzelfde 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

Vereiste parameters

--account-name -a

Cosmosdb-accountnaam.

--database-name -d

Databasenaam.

--name -n

Naam van verzameling.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Optionele parameters

--disable-ttl
Preview

Herstellen met ttl uitgeschakeld in- of uitschakelen.

Geaccepteerde waarden: false, true
--restore-timestamp -t

De tijdstempel waarnaar de verzameling moet worden hersteld.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az cosmosdb mongodb collection retrieve-partition-throughput

Preview

Deze opdracht is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Haal de partitiedoorvoer van een mongodb-verzameling op.

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

Voorbeelden

Doorvoer van container container_name ophalen voor specifieke fysieke partities

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

Doorvoer van container container_name ophalen voor alle fysieke partities

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

Vereiste parameters

--account-name -a

Naam van het CosmosDB-databaseaccount.

--database-name -d

Naam van de CosmosDB-databasenaam.

--name -n

Naam van de CosmosDB-container.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Optionele parameters

--all-partitions

Schakel over naar het ophalen van doorvoer voor alle fysieke partities.

Geaccepteerde waarden: false, true
Default value: False
--physical-partition-ids -p

Door ruimte gescheiden lijst met fysieke partitie-id's.

Default value: []
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az cosmosdb mongodb collection show

Geef de details van een MongoDB-verzameling weer onder een Azure Cosmos DB MongoDB-database.

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

Vereiste parameters

--account-name -a

Cosmosdb-accountnaam.

--database-name -d

Databasenaam.

--name -n

Naam van verzameling.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az cosmosdb mongodb collection update

Werk een MongoDB-verzameling bij onder een Azure Cosmos DB MongoDB-database.

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

Vereiste parameters

--account-name -a

Cosmosdb-accountnaam.

--database-name -d

Databasenaam.

--name -n

Naam van verzameling.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Optionele parameters

--analytical-storage-ttl

Analytische TTL, wanneer analytische opslag is ingeschakeld.

--idx

Indexen kunt u deze als een tekenreeks of als een bestand invoeren. bijvoorbeeld --idx of --idx @indexes-file.json "[{"key": {"keys": ["_ts"]},"options": {"expireAfterSeconds": 1000}}, {"key": {"keys": ["user_id", "user_address"]}, "options": {"unique": "true"}}".

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.