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
Cosmosdb hesap adı.
Veritabanı adı.
Koleksiyon adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Analitik depolama etkinleştirildiğinde analitik TTL.
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"}}]".
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.
Parçalama anahtarı yolu.
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
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
Cosmosdb hesap adı.
Veritabanı adı.
Koleksiyon adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Onay istemde bulunmayın.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
Cosmosdb hesap adı.
Veritabanı adı.
Koleksiyon adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
Cosmosdb hesap adı.
Veritabanı adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
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
CosmosDB veritabanı hesabının adı.
MongoDB veritabanının adı.
MongoDB koleksiyonunun adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
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
CosmosDB veritabanı hesabının adı.
CosmosDB veritabanı adının adı.
CosmosDB koleksiyonunun adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Aktarım hızını tüm fiziksel bölümler arasında eşit olarak dağıtmak için geçiş yapın.
Boşlukla ayrılmış kaynak fiziksel bölüm kimlikleri örneğin: 1 2.
İstenen hedef fiziksel bölüm aktarım hızı hakkında bilgi: '0=1200 1=1200'.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
Cosmosdb hesap adı.
Veritabanı adı.
Koleksiyon adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Koleksiyonun geri yüklenmesi gereken zaman damgası.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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ı)
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
Cosmosdb hesap adı.
Veritabanı adı.
Koleksiyon adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Ttl devre dışı bırakılmış olarak geri yüklemeyi etkinleştirin veya devre dışı bırakın.
Koleksiyonun geri yüklenmesi gereken zaman damgası.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
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
CosmosDB veritabanı hesabının adı.
CosmosDB veritabanı adının adı.
CosmosDB kapsayıcısının adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Tüm fiziksel bölümler için aktarım hızını almak için geçiş yapın.
Fiziksel bölüm kimliklerinin boşlukla ayrılmış listesi.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
Cosmosdb hesap adı.
Veritabanı adı.
Koleksiyon adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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
Cosmosdb hesap adı.
Veritabanı adı.
Koleksiyon adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Analitik depolama etkinleştirildiğinde analitik TTL.
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
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.