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>