Freigeben über


az cosmosdb mongodb collection

Hinweis

Diese Befehlsgruppe verfügt über Befehle, die sowohl in Azure CLI als auch in mindestens einer Erweiterung definiert sind. Installieren Sie jede Erweiterung, um von ihren erweiterten Funktionen zu profitieren. Weitere Informationen zu Erweiterungen

Verwalten von MongoDB-Sammlungen für Azure Cosmos DB

Befehle

Name Beschreibung Typ Status
az cosmosdb mongodb collection create

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

Core Allgemein verfügbar
az cosmosdb mongodb collection delete

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

Core Allgemein verfügbar
az cosmosdb mongodb collection exists

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

Core Allgemein verfügbar
az cosmosdb mongodb collection list

Auflisten der MongoDB-Sammlungen unter einer Azure Cosmos DB MongoDB-Datenbank.

Core Allgemein verfügbar
az cosmosdb mongodb collection merge

Führt die Partitionen einer mongodb -Auflistung zusammen.

Erweiterung Vorschau
az cosmosdb mongodb collection redistribute-partition-throughput

Verteilt den Partitionsdurchsatz einer mongodb-Auflistung neu.

Erweiterung Vorschau
az cosmosdb mongodb collection restore

Wiederherstellen einer gelöschten mongodb-Auflistung innerhalb desselben Kontos.

Core Allgemein verfügbar
az cosmosdb mongodb collection restore (cosmosdb-preview Erweiterung)

Wiederherstellen einer gelöschten mongodb-Auflistung innerhalb desselben Kontos.

Erweiterung Vorschau
az cosmosdb mongodb collection retrieve-partition-throughput

Rufen Sie den Partitionsdurchsatz einer Mongodb-Auflistung ab.

Erweiterung Vorschau
az cosmosdb mongodb collection show

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

Core Allgemein verfügbar
az cosmosdb mongodb collection throughput

Verwalten Sie den Durchsatz der MongoDB-Sammlung unter einem Azure Cosmos DB-Konto.

Core Allgemein verfügbar
az cosmosdb mongodb collection throughput migrate

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

Core Allgemein verfügbar
az cosmosdb mongodb collection throughput show

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

Core Allgemein verfügbar
az cosmosdb mongodb collection throughput update

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

Core Allgemein verfügbar
az cosmosdb mongodb collection update

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

Core Allgemein verfügbar

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

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 der analytische Speicher aktiviert ist.

--idx

Indizes können 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 bereitgestellt, wenn die Ressource automatisch skaliert ist. Der Mindestwert kann 4000 (RU/s) sein.

--shard

Pfad des Shardingschlüssels.

--throughput

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

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

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

Standardwert: False
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

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.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az cosmosdb mongodb collection list

Auflisten der MongoDB-Sammlungen unter einer Azure Cosmos DB MongoDB-Datenbank.

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.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az cosmosdb mongodb collection merge

Vorschau

Dieser Befehl befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

Führt die Partitionen einer mongodb -Auflistung zusammen.

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

Beispiele

Partitionen der Sammlung my-mongodb-collection zusammenführen

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.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az cosmosdb mongodb collection redistribute-partition-throughput

Vorschau

Dieser Befehl befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

Verteilt den Partitionsdurchsatz einer mongodb-Auflistung neu.

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

Verteilt den Partitionsdurchsatz gleichmäßig 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 unter allen physischen Partitionen.

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

Durch Leerzeichen getrennte physische Partitions-IDs der Quelle, z. B. 1 2.

Standardwert: []
--target-partition-info

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

Standardwert: []
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az cosmosdb mongodb collection restore

Wiederherstellen einer gelöschten mongodb-Auflistung innerhalb desselben Kontos.

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

Beispiele

Wiederherstellen einer gelöschten mongodb-Auflistung innerhalb desselben Kontos.

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

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

--restore-timestamp -t

Der Zeitstempel, in den die Sammlung wiederhergestellt werden muss.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az cosmosdb mongodb collection restore (cosmosdb-preview Erweiterung)

Vorschau

Dieser Befehl befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

Wiederherstellen einer gelöschten mongodb-Auflistung innerhalb desselben Kontos.

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

Beispiele

Wiederherstellen einer gelöschten mongodb-Auflistung innerhalb desselben Kontos.

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

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

--disable-ttl
Vorschau

Aktivieren oder deaktivieren Sie die Wiederherstellung mit deaktivierter ttl.

Zulässige Werte: false, true
--restore-timestamp -t

Der Zeitstempel, in den die Sammlung wiederhergestellt werden muss.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az cosmosdb mongodb collection retrieve-partition-throughput

Vorschau

Dieser Befehl befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

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
Standardwert: False
--physical-partition-ids -p

Durch Leerzeichen getrennte Liste der physischen Partitions-IDs.

Standardwert: []
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

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.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az cosmosdb mongodb collection update

Aktualisieren Sie eine MongoDB-Sammlung 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 der analytische Speicher aktiviert ist.

--idx

Indizes können 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"}}]".

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.