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

Typ:SwitchParameter
Alias:Clean
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Confirm

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

Typ:SwitchParameter
Alias:cf
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DefaultProfile

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

Typ:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Name

Samlingens namn

Typ:String
Alias:CollectionName
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken: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".

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-TargetRequestUnit

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

Typ:Nullable<T>[Int32]
Alias:RU
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-UniqueShard

Om du vill skapa en unik nyckel för shardnyckeln

Typ:SwitchParameter
Alias:Unique
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-WhatIf

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

Typ:SwitchParameter
Alias:wi
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

None

Utdata

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