Dela via


New-AzDataMigrationMongoDbCollectionSetting

Skapar samlingsinställning för migrering enligt mongoDb-migreringen

Syntax

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

Description

Cmdleten New-AzDataMigrationMongoDbCollectionSetting skapar migreringsinställningsobjektet som anger dataflödet och borttagningsbeteendet. Utdata som cmdleten är nyckelvärdeparet med namnet på samlingen och värdet för inställningen. Utdata används för att montera databasnivåinställningarna för migrering.

Exempel

Exempel 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

Parametrar

-CanDelete

Om måldata ska tas bort, om växeln har angetts, rensas den vid migreringen

Type:SwitchParameter
Aliases:Clean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Samlingens namn

Type:String
Aliases:CollectionName
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ShardKey

Kommaavgränsad lista över shardnycklarna. För mongoDb-målet kan du ange shardnyckelordningen "ShardKeyName:Order", där ordningen är 1, -1 eller tom för hash, till exempel "_id,e-post:-1".

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TargetRequestUnit

Enhetsvärdet för dedikerad samlingsbegäran. Om den inte har angetts använder samlingen delad databas-RU.

Type:Nullable<T>[Int32]
Aliases:RU
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UniqueShard

Om du vill skapa en unik nyckel för shardnyckeln

Type:SwitchParameter
Aliases:Unique
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Indata

None

Utdata

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