Delen via


New-AzDataMigrationMongoDbCollectionSetting

Hiermee maakt u een verzamelingsinstelling voor migratie op basis van de mongoDb-migratie

Syntaxis

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

Description

Met de cmdlet New-AzDataMigrationMongoDbCollectionSetting wordt het migratie-instellingsobject gemaakt dat de doorvoer en het verwijderingsgedrag aangeeft. De uitvoer van de cmdlet is sleutelwaardepaar met de naam van de verzameling en de waarde van de instelling. De uitvoer wordt gebruikt bij het samenstellen van de instellingen op databaseniveau voor migratie.

Voorbeelden

Voorbeeld 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

Parameters

-CanDelete

Of de doelgegevens moeten worden verwijderd, als de switch is ingesteld, worden deze tijdens de migratie opgeschoond

Type:SwitchParameter
Aliassen:Clean
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DefaultProfile

De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.

Type:IAzureContextContainer
Aliassen:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Name

Naam van de verzameling

Type:String
Aliassen:CollectionName
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ShardKey

De door komma's gescheiden lijst met shardsleutels. Voor het mongoDb-doel kunt u de shardsleutelvolgorde van ShardKeyName:Order opgeven, waarbij de volgorde 1, -1 of leeg is voor hash, bijvoorbeeld '_id,e-mail:-1'.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TargetRequestUnit

De waarde van de toegewezen verzamelingsaanvraageenheid. Als deze verzameling niet is ingesteld, wordt de RU van de gedeelde database gebruikt.

Type:Nullable<T>[Int32]
Aliassen:RU
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-UniqueShard

Of u een unieke sleutel voor de shard-sleutel wilt maken

Type:SwitchParameter
Aliassen:Unique
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

None

Uitvoerwaarden

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