Bagikan melalui


az cosmosdb mongodb collection

Catatan

Grup perintah ini memiliki perintah yang ditentukan di Azure CLI dan setidaknya satu ekstensi. Instal setiap ekstensi untuk mendapatkan manfaat dari kemampuannya yang diperluas. Pelajari lebih lanjut tentang ekstensi.

Mengelola koleksi MongoDB Azure Cosmos DB.

Perintah

Nama Deskripsi Jenis Status
az cosmosdb mongodb collection create

Buat koleksi MongoDB di bawah database Azure Cosmos DB MongoDB.

Inti GA
az cosmosdb mongodb collection delete

Hapus koleksi MongoDB di bawah database Azure Cosmos DB MongoDB.

Inti GA
az cosmosdb mongodb collection exists

Memeriksa apakah koleksi Azure Cosmos DB MongoDB ada.

Inti GA
az cosmosdb mongodb collection list

Cantumkan koleksi MongoDB di bawah database Azure Cosmos DB MongoDB.

Inti GA
az cosmosdb mongodb collection merge

Menggabungkan partisi koleksi mongodb.

Ekstensi Pratinjau
az cosmosdb mongodb collection redistribute-partition-throughput

Mendistribusikan ulang throughput partisi koleksi mongodb.

Ekstensi Pratinjau
az cosmosdb mongodb collection restore

Pulihkan koleksi mongodb yang dihapus dalam akun yang sama.

Inti GA
az cosmosdb mongodb collection restore (cosmosdb-preview extension)

Pulihkan koleksi mongodb yang dihapus dalam akun yang sama.

Ekstensi Pratinjau
az cosmosdb mongodb collection retrieve-partition-throughput

Ambil throughput partisi koleksi mongodb.

Ekstensi Pratinjau
az cosmosdb mongodb collection show

Memperlihatkan detail koleksi MongoDB di bawah database Azure Cosmos DB MongoDB.

Inti GA
az cosmosdb mongodb collection throughput

Mengelola throughput koleksi MongoDB di bawah akun Azure Cosmos DB.

Inti GA
az cosmosdb mongodb collection throughput migrate

Migrasikan throughput koleksi MongoDB antara skala otomatis dan disediakan secara manual.

Inti GA
az cosmosdb mongodb collection throughput show

Dapatkan throughput koleksi MongoDB di bawah database Azure Cosmos DB MongoDB.

Inti GA
az cosmosdb mongodb collection throughput update

Perbarui throughput koleksi MongoDB di bawah database Azure Cosmos DB MongoDB.

Inti GA
az cosmosdb mongodb collection update

Perbarui koleksi MongoDB di bawah database Azure Cosmos DB MongoDB.

Inti GA

az cosmosdb mongodb collection create

Buat koleksi MongoDB di bawah database Azure Cosmos DB MongoDB.

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

Contoh

Buat koleksi Azure Cosmos DB MongoDB.

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

Parameter yang Diperlukan

--account-name -a

Nama akun Cosmosdb.

--database-name -d

Nama database.

--name -n

Nama koleksi.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--analytical-storage-ttl

TTL analitis, saat penyimpanan analitis diaktifkan.

--idx

Indeks, Anda dapat memasukkannya sebagai string atau sebagai file, misalnya, --idx @indexes-file.json atau --idx "[{"key": {"keys": ["_ts"]},"options": {"expireAfterSeconds": 1000}}, {"key": {"keys": ["user_id", "user_address"]}, "options": {"unique": "true"}}]".

--max-throughput

Sumber daya throughput maksimum dapat diskalakan ke (RU/dtk). Disediakan saat sumber daya diaktifkan skala otomatis. Nilai minimumnya bisa 4000 (RU/dtk).

--shard

Jalur kunci sharding.

--throughput

Throughput koleksi MongoDB (RU/s). Nilai defaultnya adalah 400. Hilangkan parameter ini jika database telah berbagi throughput kecuali koleksi harus memiliki throughput khusus.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
Nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az cosmosdb mongodb collection delete

Hapus koleksi MongoDB di bawah database Azure Cosmos DB MongoDB.

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

Parameter yang Diperlukan

--account-name -a

Nama akun Cosmosdb.

--database-name -d

Nama database.

--name -n

Nama koleksi.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--yes -y

Jangan meminta konfirmasi.

Nilai default: False
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
Nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az cosmosdb mongodb collection exists

Memeriksa apakah koleksi Azure Cosmos DB MongoDB ada.

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

Parameter yang Diperlukan

--account-name -a

Nama akun Cosmosdb.

--database-name -d

Nama database.

--name -n

Nama koleksi.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
Nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az cosmosdb mongodb collection list

Cantumkan koleksi MongoDB di bawah database Azure Cosmos DB MongoDB.

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

Parameter yang Diperlukan

--account-name -a

Nama akun Cosmosdb.

--database-name -d

Nama database.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
Nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az cosmosdb mongodb collection merge

Pratinjau

Perintah ini sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Menggabungkan partisi koleksi mongodb.

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

Contoh

gabungkan partisi koleksi my-mongodb-collection

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

Parameter yang Diperlukan

--account-name -a

Nama akun database CosmosDB.

--database-name -d

Nama database mongoDB.

--name -n

Nama koleksi mongoDB.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
Nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az cosmosdb mongodb collection redistribute-partition-throughput

Pratinjau

Perintah ini sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Mendistribusikan ulang throughput partisi koleksi mongodb.

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

Contoh

Mendistribusikan throughput partisi secara merata untuk koleksi mongodb di antara semua partisi fisik

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

Mendistribusikan ulang throughput partisi untuk koleksi mongodb dari partisi sumber ke partisi target

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'

Parameter yang Diperlukan

--account-name -a

Nama akun database CosmosDB.

--database-name -d

Nama nama database CosmosDB.

--name -n

Nama koleksi CosmosDB.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--evenly-distribute

Beralih untuk mendistribusikan throughput secara merata di antara semua partisi fisik.

Nilai yang diterima: false, true
Nilai default: False
--source-partition-info

Id partisi fisik sumber yang dipisahkan spasi misalnya: 1 2.

Nilai default: []
--target-partition-info

Informasi tentang throughput partisi fisik target yang diinginkan misalnya: '0=1200 1=1200'.

Nilai default: []
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
Nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az cosmosdb mongodb collection restore

Pulihkan koleksi mongodb yang dihapus dalam akun yang sama.

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

Contoh

Pulihkan koleksi mongodb yang dihapus dalam akun yang sama.

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

Parameter yang Diperlukan

--account-name -a

Nama akun Cosmosdb.

--database-name -d

Nama database.

--name -n

Nama koleksi.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--restore-timestamp -t

Tanda waktu tempat koleksi perlu dipulihkan.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
Nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az cosmosdb mongodb collection restore (cosmosdb-preview extension)

Pratinjau

Perintah ini sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Pulihkan koleksi mongodb yang dihapus dalam akun yang sama.

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

Contoh

Pulihkan koleksi mongodb yang dihapus dalam akun yang sama.

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

Parameter yang Diperlukan

--account-name -a

Nama akun Cosmosdb.

--database-name -d

Nama database.

--name -n

Nama koleksi.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--disable-ttl
Pratinjau

Aktifkan atau nonaktifkan pemulihan dengan ttl dinonaktifkan.

Nilai yang diterima: false, true
--restore-timestamp -t

Tanda waktu tempat koleksi perlu dipulihkan.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
Nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az cosmosdb mongodb collection retrieve-partition-throughput

Pratinjau

Perintah ini sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Ambil throughput partisi koleksi mongodb.

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

Contoh

Mengambil throughput container_name kontainer untuk partisi fisik tertentu

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

Mengambil throughput container_name kontainer untuk semua partisi fisik

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

Parameter yang Diperlukan

--account-name -a

Nama akun database CosmosDB.

--database-name -d

Nama nama database CosmosDB.

--name -n

Nama kontainer CosmosDB.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--all-partitions

Beralih untuk mengambil throughput untuk semua partisi fisik.

Nilai yang diterima: false, true
Nilai default: False
--physical-partition-ids -p

Spasi yang dipisahkan daftar id partisi fisik.

Nilai default: []
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
Nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az cosmosdb mongodb collection show

Memperlihatkan detail koleksi MongoDB di bawah database Azure Cosmos DB MongoDB.

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

Parameter yang Diperlukan

--account-name -a

Nama akun Cosmosdb.

--database-name -d

Nama database.

--name -n

Nama koleksi.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
Nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az cosmosdb mongodb collection update

Perbarui koleksi MongoDB di bawah database Azure Cosmos DB MongoDB.

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

Parameter yang Diperlukan

--account-name -a

Nama akun Cosmosdb.

--database-name -d

Nama database.

--name -n

Nama koleksi.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--analytical-storage-ttl

TTL analitis, saat penyimpanan analitis diaktifkan.

--idx

Indeks, Anda dapat memasukkannya sebagai string atau sebagai file, misalnya, --idx @indexes-file.json atau --idx "[{"key": {"keys": ["_ts"]},"options": {"expireAfterSeconds": 1000}}, {"key": {"keys": ["user_id", "user_address"]}, "options": {"unique": "true"}}]".

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

Nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
Nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.