az cosmosdb mongodb collection

Not

Bu komut grubunda hem Azure CLI hem de en az bir uzantıda tanımlanan komutlar vardır. Genişletilmiş özelliklerinden yararlanmak için her uzantıyı yükleyin. Uzantılar hakkında daha fazla bilgi edinin.

Azure Cosmos DB MongoDB koleksiyonlarını yönetin.

Komutlar

Name Description Tür Durum
az cosmosdb mongodb collection create

Azure Cosmos DB MongoDB veritabanı altında bir MongoDB koleksiyonu oluşturun.

Temel GA
az cosmosdb mongodb collection delete

Azure Cosmos DB MongoDB veritabanının altındaki MongoDB koleksiyonunu silin.

Temel GA
az cosmosdb mongodb collection exists

Azure Cosmos DB MongoDB koleksiyonunun mevcut olup olmadığını denetler.

Temel GA
az cosmosdb mongodb collection list

MongoDB koleksiyonlarını Azure Cosmos DB MongoDB veritabanı altında listeleyin.

Temel GA
az cosmosdb mongodb collection merge

Mongodb koleksiyonunun bölümlerini birleştirir.

Dahili Önizle
az cosmosdb mongodb collection redistribute-partition-throughput

Mongodb koleksiyonunun bölüm aktarım hızını yeniden dağıtır.

Dahili Önizle
az cosmosdb mongodb collection restore

Silinen bir mongodb koleksiyonunu aynı hesap içinde geri yükleyin.

Temel GA
az cosmosdb mongodb collection restore (cosmosdb-preview uzantı)

Silinen bir mongodb koleksiyonunu aynı hesap içinde geri yükleyin.

Dahili Önizle
az cosmosdb mongodb collection retrieve-partition-throughput

Mongodb koleksiyonunun bölüm aktarım hızını alma.

Dahili Önizle
az cosmosdb mongodb collection show

Azure Cosmos DB MongoDB veritabanı altında MongoDB koleksiyonunun ayrıntılarını gösterin.

Temel GA
az cosmosdb mongodb collection throughput

Azure Cosmos DB hesabı altında MongoDB koleksiyonunun aktarım hızını yönetin.

Temel GA
az cosmosdb mongodb collection throughput migrate

MongoDB koleksiyonunun aktarım hızını otomatik ölçeklendirme ve el ile sağlama arasında geçirin.

Temel GA
az cosmosdb mongodb collection throughput show

Azure Cosmos DB MongoDB veritabanı altında MongoDB koleksiyonunun aktarım hızını alın.

Temel GA
az cosmosdb mongodb collection throughput update

Azure Cosmos DB MongoDB veritabanı altında MongoDB koleksiyonunun aktarım hızını güncelleştirin.

Temel GA
az cosmosdb mongodb collection update

Azure Cosmos DB MongoDB veritabanı altında mongoDB koleksiyonunu güncelleştirin.

Temel GA

az cosmosdb mongodb collection create

Azure Cosmos DB MongoDB veritabanı altında bir MongoDB koleksiyonu oluşturun.

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

Örnekler

Azure Cosmos DB MongoDB koleksiyonu oluşturun.

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

Gerekli Parametreler

--account-name -a

Cosmosdb hesap adı.

--database-name -d

Veritabanı adı.

--name -n

Koleksiyon adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--analytical-storage-ttl

Analitik depolama etkinleştirildiğinde analitik TTL.

--idx

Dizinler, dize veya dosya olarak girebilirsiniz. Örneğin, --idx @indexes-file.json veya --idx "[{"key": {"keys": ["_ts"]},"options": {"expireAfterSeconds": 1000}}, {"key": {"keys": ["user_id", "user_address"]}, "options": {"unique": "true"}}]".

--max-throughput

En yüksek aktarım hızı kaynağı (RU/sn) olarak ölçeklendirilebilir. Kaynak otomatik ölçeklendirme etkinleştirildiğinde sağlanır. En düşük değer 4000 (RU/sn) olabilir.

--shard

Parçalama anahtarı yolu.

--throughput

MongoDB koleksiyonunun (RU/sn) aktarım hızı. Varsayılan değer 400'dür. Koleksiyonun ayrılmış aktarım hızına sahip olması gerekmediği sürece veritabanında paylaşılan aktarım hızı varsa bu parametreyi atla.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az cosmosdb mongodb collection delete

Azure Cosmos DB MongoDB veritabanının altındaki MongoDB koleksiyonunu silin.

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

Gerekli Parametreler

--account-name -a

Cosmosdb hesap adı.

--database-name -d

Veritabanı adı.

--name -n

Koleksiyon adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--yes -y

Onay istemde bulunmayın.

varsayılan değer: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az cosmosdb mongodb collection exists

Azure Cosmos DB MongoDB koleksiyonunun mevcut olup olmadığını denetler.

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

Gerekli Parametreler

--account-name -a

Cosmosdb hesap adı.

--database-name -d

Veritabanı adı.

--name -n

Koleksiyon adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az cosmosdb mongodb collection list

MongoDB koleksiyonlarını Azure Cosmos DB MongoDB veritabanı altında listeleyin.

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

Gerekli Parametreler

--account-name -a

Cosmosdb hesap adı.

--database-name -d

Veritabanı adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az cosmosdb mongodb collection merge

Önizleme

Bu komut önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Mongodb koleksiyonunun bölümlerini birleştirir.

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

Örnekler

my-mongodb-collection koleksiyonunun bölümlerini birleştirme

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

Gerekli Parametreler

--account-name -a

CosmosDB veritabanı hesabının adı.

--database-name -d

MongoDB veritabanının adı.

--name -n

MongoDB koleksiyonunun adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az cosmosdb mongodb collection redistribute-partition-throughput

Önizleme

Bu komut önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Mongodb koleksiyonunun bölüm aktarım hızını yeniden dağıtır.

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

Örnekler

Mongodb koleksiyonu için bölüm aktarım hızını tüm fiziksel bölümler arasında eşit olarak dağıtır

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

Mongodb koleksiyonu için bölüm aktarım hızını kaynak bölümlerden hedef bölümlere yeniden dağıtır

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'

Gerekli Parametreler

--account-name -a

CosmosDB veritabanı hesabının adı.

--database-name -d

CosmosDB veritabanı adının adı.

--name -n

CosmosDB koleksiyonunun adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--evenly-distribute

Aktarım hızını tüm fiziksel bölümler arasında eşit olarak dağıtmak için geçiş yapın.

kabul edilen değerler: false, true
varsayılan değer: False
--source-partition-info

Boşlukla ayrılmış kaynak fiziksel bölüm kimlikleri örneğin: 1 2.

varsayılan değer: []
--target-partition-info

İstenen hedef fiziksel bölüm aktarım hızı hakkında bilgi: '0=1200 1=1200'.

varsayılan değer: []
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az cosmosdb mongodb collection restore

Silinen bir mongodb koleksiyonunu aynı hesap içinde geri yükleyin.

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

Örnekler

Silinen bir mongodb koleksiyonunu aynı hesap içinde geri yükleyin.

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

Gerekli Parametreler

--account-name -a

Cosmosdb hesap adı.

--database-name -d

Veritabanı adı.

--name -n

Koleksiyon adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--restore-timestamp -t

Koleksiyonun geri yüklenmesi gereken zaman damgası.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az cosmosdb mongodb collection restore (cosmosdb-preview uzantı)

Önizleme

Bu komut önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Silinen bir mongodb koleksiyonunu aynı hesap içinde geri yükleyin.

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

Örnekler

Silinen bir mongodb koleksiyonunu aynı hesap içinde geri yükleyin.

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

Gerekli Parametreler

--account-name -a

Cosmosdb hesap adı.

--database-name -d

Veritabanı adı.

--name -n

Koleksiyon adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--disable-ttl
Önizleme

Ttl devre dışı bırakılmış olarak geri yüklemeyi etkinleştirin veya devre dışı bırakın.

kabul edilen değerler: false, true
--restore-timestamp -t

Koleksiyonun geri yüklenmesi gereken zaman damgası.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az cosmosdb mongodb collection retrieve-partition-throughput

Önizleme

Bu komut önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Mongodb koleksiyonunun bölüm aktarım hızını alma.

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

Örnekler

Belirli fiziksel bölümler için kapsayıcı container_name aktarım hızını alma

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

Tüm fiziksel bölümler için kapsayıcı container_name aktarım hızını alma

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

Gerekli Parametreler

--account-name -a

CosmosDB veritabanı hesabının adı.

--database-name -d

CosmosDB veritabanı adının adı.

--name -n

CosmosDB kapsayıcısının adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--all-partitions

Tüm fiziksel bölümler için aktarım hızını almak için geçiş yapın.

kabul edilen değerler: false, true
varsayılan değer: False
--physical-partition-ids -p

Fiziksel bölüm kimliklerinin boşlukla ayrılmış listesi.

varsayılan değer: []
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az cosmosdb mongodb collection show

Azure Cosmos DB MongoDB veritabanı altında MongoDB koleksiyonunun ayrıntılarını gösterin.

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

Gerekli Parametreler

--account-name -a

Cosmosdb hesap adı.

--database-name -d

Veritabanı adı.

--name -n

Koleksiyon adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az cosmosdb mongodb collection update

Azure Cosmos DB MongoDB veritabanı altında mongoDB koleksiyonunu güncelleştirin.

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

Gerekli Parametreler

--account-name -a

Cosmosdb hesap adı.

--database-name -d

Veritabanı adı.

--name -n

Koleksiyon adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--analytical-storage-ttl

Analitik depolama etkinleştirildiğinde analitik TTL.

--idx

Dizinler, dize veya dosya olarak girebilirsiniz. Örneğin, --idx @indexes-file.json veya --idx "[{"key": {"keys": ["_ts"]},"options": {"expireAfterSeconds": 1000}}, {"key": {"keys": ["user_id", "user_address"]}, "options": {"unique": "true"}}]".

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.