共用方式為


New-AzDataMigrationMongoDbCollectionSetting

根據 mongoDb 移轉建立移轉的收集設定

語法

New-AzDataMigrationMongoDbCollectionSetting
   [-TargetRequestUnit <Int32>]
   [-CanDelete]
   [-UniqueShard]
   [-ShardKey <String>]
   [-DefaultProfile <IAzureContextContainer>]
   -Name <String>
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

New-AzDataMigrationMongoDbCollectionSetting Cmdlet 會建立移轉設定物件,指定輸送量和刪除行為。 Cmdlet 的輸出是具有集合名稱的索引鍵值組,以及設定的值。 輸出用於組合資料庫層級設定以進行移轉。

範例

範例 1

$x = New-AzDataMigrationMongoDbCollectionSetting -Name myCollection -TargetRequestUnit 1000 -CanDelete -ShardKey "_id:-1,age:1,name"
$x

Name         Setting
----         -------
myCollection Microsoft.Azure.Management.DataMigration.Models.MongoDbCollectionSettings

$x.Setting

CanDelete ShardKey                                                               TargetRUs
--------- --------                                                               ---------
     True Microsoft.Azure.Management.DataMigration.Models.MongoDbShardKeySetting      1000

參數

-CanDelete

如果設定參數,是否應該刪除目標數據,則會在移轉時加以清除

類型:SwitchParameter
別名:Clean
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Confirm

在執行 Cmdlet 之前,提示您進行確認。

類型:SwitchParameter
別名:cf
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DefaultProfile

用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。

類型:IAzureContextContainer
別名:AzContext, AzureRmContext, AzureCredential
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Name

集合的名稱

類型:String
別名:CollectionName
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-ShardKey

分區索引鍵的逗號分隔清單。 針對 mongoDb 目標,您可以指定 “ShardKeyName:Order” 的分區索引鍵順序,其中 order 為 1、-1 或空的哈希,例如 “_id,email:-1”。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-TargetRequestUnit

專用集合要求單位值。 如果未設定,該集合會使用共用資料庫 RU。

類型:Nullable<T>[Int32]
別名:RU
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-UniqueShard

是否要為分區索引鍵建立唯一索引鍵

類型:SwitchParameter
別名:Unique
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-WhatIf

顯示 Cmdlet 執行時會發生什麼事。 Cmdlet 未執行。

類型:SwitchParameter
別名:wi
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

輸入

None

輸出

Microsoft.Azure.Commands.DataMigration.Models.MongoDbCollectionSetting>