az cosmosdb mongodb collection

Verwalten von MongoDB-Sammlungen für Azure Cosmos DB

Befehle

az cosmosdb mongodb collection create

Erstellen Sie eine MongoDB-Auflistung unter einer Azure Cosmos DB MongoDB-Datenbank.

az cosmosdb mongodb collection delete

Löschen Sie die MongoDB-Auflistung unter einer Azure Cosmos DB MongoDB-Datenbank.

az cosmosdb mongodb collection exists

Überprüft, ob eine Azure Cosmos DB MongoDB-Auflistung vorhanden ist.

az cosmosdb mongodb collection list

Listet die MongoDB-Sammlungen unter einer Azure Cosmos DB MongoDB-Datenbank auf.

az cosmosdb mongodb collection merge

Führt die Partitionen einer Mongodb-Auflistung zusammen.

az cosmosdb mongodb collection redistribute-partition-throughput

Verteilt den Partitionsdurchsatz einer mongodb-Auflistung.

az cosmosdb mongodb collection retrieve-partition-throughput

Rufen Sie den Partitionsdurchsatz einer mongodb-Auflistung ab.

az cosmosdb mongodb collection show

Zeigen Sie die Details einer MongoDB-Auflistung unter einer Azure Cosmos DB MongoDB-Datenbank an.

az cosmosdb mongodb collection throughput

Verwalten Des Durchsatzes der MongoDB-Auflistung unter einem Azure Cosmos DB-Konto.

az cosmosdb mongodb collection throughput migrate

Migrieren Sie den Durchsatz der MongoDB-Auflistung zwischen der automatischen Skalierung und manuell bereitgestellt.

az cosmosdb mongodb collection throughput show

Rufen Sie den Durchsatz der MongoDB-Auflistung unter einer Azure Cosmos DB MongoDB-Datenbank ab.

az cosmosdb mongodb collection throughput update

Aktualisieren Sie den Durchsatz der MongoDB-Auflistung unter einer Azure Cosmos DB MongoDB-Datenbank.

az cosmosdb mongodb collection update

Aktualisieren Sie eine MongoDB-Auflistung unter einer Azure Cosmos DB MongoDB-Datenbank.

az cosmosdb mongodb collection create

Erstellen Sie eine MongoDB-Auflistung unter einer Azure Cosmos DB MongoDB-Datenbank.

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

Beispiele

Erstellen Sie eine Azure Cosmos DB MongoDB-Auflistung.

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

Erforderliche Parameter

--account-name -a

Cosmosdb-Kontoname.

--database-name -d

Datenbankname.

--name -n

Sammlungsname.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--analytical-storage-ttl

Analytische TTL, wenn analytische Speicher aktiviert ist.

--idx

Indizes können Sie sie als Zeichenfolge oder als Datei eingeben, z. B. --idx oder -idx @indexes-file.json "[{"key": {"keys": ["_ts"]},"options": {"expireAfterSeconds": 1000}}, {"key": {"keys": ["user_id", "user_address"]}, "options": {"unique": "true"}}]".

--max-throughput

Die maximale Durchsatzressource kann auf (RU/s) skaliert werden. Wird angegeben, wenn die Ressource automatisch skaliert ist. Der Mindestwert kann 4000 (RU/s) sein.

--shard

Sharding key path.

--throughput

Der Durchsatz der MongoDB-Auflistung (RU/s). Der Standardwert ist 400. Lassen Sie diesen Parameter aus, wenn die Datenbank den freigegebenen Durchsatz hat, es sei denn, die Auflistung sollte über einen dedizierten Durchsatz verfügen.

az cosmosdb mongodb collection delete

Löschen Sie die MongoDB-Auflistung unter einer Azure Cosmos DB MongoDB-Datenbank.

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

Erforderliche Parameter

--account-name -a

Cosmosdb-Kontoname.

--database-name -d

Datenbankname.

--name -n

Sammlungsname.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--yes -y

Nicht zur Bestätigung auffordern

az cosmosdb mongodb collection exists

Überprüft, ob eine Azure Cosmos DB MongoDB-Auflistung vorhanden ist.

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

Erforderliche Parameter

--account-name -a

Cosmosdb-Kontoname.

--database-name -d

Datenbankname.

--name -n

Sammlungsname.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

az cosmosdb mongodb collection list

Listet die MongoDB-Sammlungen unter einer Azure Cosmos DB MongoDB-Datenbank auf.

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

Erforderliche Parameter

--account-name -a

Cosmosdb-Kontoname.

--database-name -d

Datenbankname.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

az cosmosdb mongodb collection merge

Führt die Partitionen einer Mongodb-Auflistung zusammen.

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

Beispiele

Zusammenführen von Partitionen der Sammlung my-mongodb-collection

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

Erforderliche Parameter

--account-name -a

Name des CosmosDB-Datenbankkontos.

--database-name -d

Name der mongoDB-Datenbank.

--name -n

Name der mongoDB-Auflistung.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

az cosmosdb mongodb collection redistribute-partition-throughput

Verteilt den Partitionsdurchsatz einer mongodb-Auflistung.

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

Beispiele

Gleichmäßig verteilt den Partitionsdurchsatz für eine Mongodb-Auflistung unter allen physischen Partitionen.

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

Verteilt den Partitionsdurchsatz für eine Mongodb-Auflistung von Quellpartitionen auf Zielpartitionen

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'

Erforderliche Parameter

--account-name -a

Name des CosmosDB-Datenbankkontos.

--database-name -d

Name des CosmosDB-Datenbanknamens.

--name -n

Name der CosmosDB-Auflistung.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--evenly-distribute

Wechseln Sie zum gleichmäßigen Verteilen des Durchsatzes zwischen allen physischen Partitionen.

Zulässige Werte: false, true
--source-partition-info

Leerzeichen getrennte Quellpartitions-IDs z. B. 1 2.

--target-partition-info

Informationen zum gewünschten physischen Zielpartitionsdurchsatz, z. B. "0=1200 1=1200".

az cosmosdb mongodb collection retrieve-partition-throughput

Rufen Sie den Partitionsdurchsatz einer mongodb-Auflistung ab.

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

Beispiele

Abrufen des Containerdurchsatzes container_name für bestimmte physische Partitionen

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

Abrufen des Containerdurchsatzes container_name für alle physischen Partitionen

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

Erforderliche Parameter

--account-name -a

Name des CosmosDB-Datenbankkontos.

--database-name -d

Name des CosmosDB-Datenbanknamens.

--name -n

Name des CosmosDB-Containers.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--all-partitions

Wechseln Sie zum Abrufen des Durchsatzes für alle physischen Partitionen.

Zulässige Werte: false, true
--physical-partition-ids -p

Leerzeichen getrennte Liste der physischen Partitions-IDs.

az cosmosdb mongodb collection show

Zeigen Sie die Details einer MongoDB-Auflistung unter einer Azure Cosmos DB MongoDB-Datenbank an.

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

Erforderliche Parameter

--account-name -a

Cosmosdb-Kontoname.

--database-name -d

Datenbankname.

--name -n

Sammlungsname.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

az cosmosdb mongodb collection update

Aktualisieren Sie eine MongoDB-Auflistung unter einer Azure Cosmos DB MongoDB-Datenbank.

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

Erforderliche Parameter

--account-name -a

Cosmosdb-Kontoname.

--database-name -d

Datenbankname.

--name -n

Sammlungsname.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--analytical-storage-ttl

Analytische TTL, wenn analytische Speicher aktiviert ist.

--idx

Indizes können Sie sie als Zeichenfolge oder als Datei eingeben, z. B. --idx oder -idx @indexes-file.json "[{"key": {"keys": ["_ts"]},"options": {"expireAfterSeconds": 1000}}, {"key": {"keys": ["user_id", "user_address"]}, "options": {"unique": "true"}}]".