az cosmosdb mongodb collection

Azure Cosmos DB MongoDB-gyűjtemények kezelése.

Parancsok

az cosmosdb mongodb collection create

MongoDB-gyűjtemény létrehozása egy Azure Cosmos DB MongoDB-adatbázis alatt.

az cosmosdb mongodb collection delete

Törölje a MongoDB-gyűjteményt egy Azure Cosmos DB MongoDB-adatbázisból.

az cosmosdb mongodb collection exists

Ellenőrzi, hogy létezik-e Azure Cosmos DB MongoDB-gyűjtemény.

az cosmosdb mongodb collection list

A MongoDB-gyűjtemények listázása egy Azure Cosmos DB MongoDB-adatbázis alatt.

az cosmosdb mongodb collection merge

Egyesíti egy mongodb-gyűjtemény partícióit.

az cosmosdb mongodb collection redistribute-partition-throughput

Egy mongodb-gyűjtemény partíció-átviteli sebességének újraelosztása.

az cosmosdb mongodb collection retrieve-partition-throughput

Lekérheti egy mongodb-gyűjtemény partíció-átviteli sebességét.

az cosmosdb mongodb collection show

MongoDB-gyűjtemény részleteinek megjelenítése egy Azure Cosmos DB MongoDB-adatbázis alatt.

az cosmosdb mongodb collection throughput

A MongoDB-gyűjtemény átviteli sebességének kezelése egy Azure Cosmos DB-fiókban.

az cosmosdb mongodb collection throughput migrate

Migrálja a MongoDB-gyűjtemény átviteli sebességét az automatikus skálázás és a manuális kiépítés között.

az cosmosdb mongodb collection throughput show

Lekérheti a MongoDB-gyűjtemény átviteli sebességét egy Azure Cosmos DB MongoDB-adatbázis alatt.

az cosmosdb mongodb collection throughput update

Frissítse a MongoDB-gyűjtemény átviteli sebességét egy Azure Cosmos DB MongoDB-adatbázis alatt.

az cosmosdb mongodb collection update

MongoDB-gyűjtemény frissítése egy Azure Cosmos DB MongoDB-adatbázis alatt.

az cosmosdb mongodb collection create

MongoDB-gyűjtemény létrehozása egy Azure Cosmos DB MongoDB-adatbázis alatt.

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

Példák

Hozzon létre egy Azure Cosmos DB MongoDB-gyűjteményt.

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

Kötelező paraméterek

--account-name -a

Cosmosdb-fiók neve.

--database-name -d

Adatbázis neve.

--name -n

Gyűjtemény neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a következővel az configure --defaults group=<name>konfigurálhatja: .

Opcionális paraméterek

--analytical-storage-ttl

Elemzési TTL, ha az elemzési tár engedélyezve van.

--idx

Indexek, beírhatja sztringként vagy fájlként, például :-idx vagy --idx @indexes-file.json "[{"key": {"keys": ["_ts"]},"options": {"expireAfterSeconds": 1000}}, {"key": {"keys": ["user_id", "user_address"]}, "options": {"unique": "true"}}".

--max-throughput

A maximális átviteli sebesség erőforrása (RU/s) skálázható. Akkor van megadva, ha az erőforrás automatikus skálázása engedélyezve van. A minimális érték 4000 (RU/s) lehet.

--shard

Skálázási kulcs elérési útja.

--throughput

A MongoDB-gyűjtemény átviteli sebessége (RU/s). Az alapértelmezett érték 400. Hagyja ki ezt a paramétert, ha az adatbázis megosztott átviteli sebességgel rendelkezik, kivéve, ha a gyűjteménynek dedikált átviteli sebességgel kell rendelkeznie.

az cosmosdb mongodb collection delete

Törölje a MongoDB-gyűjteményt egy Azure Cosmos DB MongoDB-adatbázisból.

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

Kötelező paraméterek

--account-name -a

Cosmosdb-fiók neve.

--database-name -d

Adatbázis neve.

--name -n

Gyűjtemény neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a következővel az configure --defaults group=<name>konfigurálhatja: .

Opcionális paraméterek

--yes -y

Ne kérje a megerősítést.

az cosmosdb mongodb collection exists

Ellenőrzi, hogy létezik-e Azure Cosmos DB MongoDB-gyűjtemény.

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

Kötelező paraméterek

--account-name -a

Cosmosdb-fiók neve.

--database-name -d

Adatbázis neve.

--name -n

Gyűjtemény neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a következővel az configure --defaults group=<name>konfigurálhatja: .

az cosmosdb mongodb collection list

A MongoDB-gyűjtemények listázása egy Azure Cosmos DB MongoDB-adatbázis alatt.

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

Kötelező paraméterek

--account-name -a

Cosmosdb-fiók neve.

--database-name -d

Adatbázis neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a következővel az configure --defaults group=<name>konfigurálhatja: .

az cosmosdb mongodb collection merge

Egyesíti egy mongodb-gyűjtemény partícióit.

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

Példák

a my-mongodb-collection gyűjtemény partícióinak egyesítése

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

Kötelező paraméterek

--account-name -a

A CosmosDB-adatbázisfiók neve.

--database-name -d

A mongoDB-adatbázis neve.

--name -n

A mongoDB-gyűjtemény neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a következővel az configure --defaults group=<name>konfigurálhatja: .

az cosmosdb mongodb collection redistribute-partition-throughput

Egy mongodb-gyűjtemény partíció-átviteli sebességének újraelosztása.

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

Példák

Egyenletesen osztja el a mongodb-gyűjtemény partíció-átviteli sebességét az összes fizikai partíció között

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

A mongodb-gyűjtemény partíció-átviteli sebességének újraelosztása a forráspartícióktól a célpartíciókig

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'

Kötelező paraméterek

--account-name -a

A CosmosDB-adatbázisfiók neve.

--database-name -d

A CosmosDB-adatbázis neve.

--name -n

A CosmosDB-gyűjtemény neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a következővel az configure --defaults group=<name>konfigurálhatja: .

Opcionális paraméterek

--evenly-distribute

Váltson úgy, hogy az átviteli sebességet egyenlően ossza el az összes fizikai partíció között.

elfogadott értékek: false, true
--source-partition-info

Térelválasztó forrás fizikai partícióazonosítói, például: 1 2.

--target-partition-info

Információk a cél fizikai partíció átviteli sebességéről, például: "0=1200 1=1200".

az cosmosdb mongodb collection retrieve-partition-throughput

Lekérheti egy mongodb-gyűjtemény partíció-átviteli sebességét.

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

Példák

Tároló container_name átviteli sebességének lekérése adott fizikai partíciókhoz

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

A tároló container_name átviteli sebességének lekérése az összes fizikai partícióhoz

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

Kötelező paraméterek

--account-name -a

A CosmosDB-adatbázisfiók neve.

--database-name -d

A CosmosDB-adatbázis neve.

--name -n

A CosmosDB-tároló neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a következővel az configure --defaults group=<name>konfigurálhatja: .

Opcionális paraméterek

--all-partitions

Váltson az összes fizikai partíció átviteli sebességének lekéréséhez.

elfogadott értékek: false, true
--physical-partition-ids -p

A fizikai partícióazonosítók szóközzel elválasztott listája.

az cosmosdb mongodb collection show

MongoDB-gyűjtemény részleteinek megjelenítése egy Azure Cosmos DB MongoDB-adatbázis alatt.

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

Kötelező paraméterek

--account-name -a

Cosmosdb-fiók neve.

--database-name -d

Adatbázis neve.

--name -n

Gyűjtemény neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a következővel az configure --defaults group=<name>konfigurálhatja: .

az cosmosdb mongodb collection update

MongoDB-gyűjtemény frissítése egy Azure Cosmos DB MongoDB-adatbázis alatt.

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

Kötelező paraméterek

--account-name -a

Cosmosdb-fiók neve.

--database-name -d

Adatbázis neve.

--name -n

Gyűjtemény neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a következővel az configure --defaults group=<name>konfigurálhatja: .

Opcionális paraméterek

--analytical-storage-ttl

Elemzési TTL, ha az elemzési tár engedélyezve van.

--idx

Indexek, beírhatja sztringként vagy fájlként, például :-idx vagy --idx @indexes-file.json "[{"key": {"keys": ["_ts"]},"options": {"expireAfterSeconds": 1000}}, {"key": {"keys": ["user_id", "user_address"]}, "options": {"unique": "true"}}".