Freigeben über


New-AzDataMigrationMongoDbCollectionSetting

Erstellt sammlungseinstellung für die Migration gemäß der mongoDb-Migration

Syntax

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

Beschreibung

Das Cmdlet New-AzDataMigrationMongoDbCollectionSetting erstellt das Migrationseinstellungsobjekt, das den Durchsatz und das Löschverhalten angibt. Die Ausgabe des Cmdlets ist das Schlüsselwertpaar mit dem Namen der Auflistung und dem Wert der Einstellung. Die Ausgabe wird verwendet, um die Einstellungen auf Datenbankebene für die Migration zusammenzustellen.

Beispiele

Beispiel 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

Parameter

-CanDelete

Ob die Zieldaten gelöscht werden sollen, wenn der Switch festgelegt ist, wird sie bei der Migration sauber

Typ:SwitchParameter
Aliases:Clean
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

Typ:SwitchParameter
Aliases:cf
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure

Typ:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Name der Sammlung

Typ:String
Aliases:CollectionName
Position:Named
Standardwert:None
Erforderlich:True
Accept pipeline input:False
Accept wildcard characters:False

-ShardKey

Die durch Trennzeichen getrennte Liste der Schhardschlüssel. Für mongoDb-Ziel können Sie die Shardschlüsselreihenfolge "ShardKeyName:Order" angeben, wobei die Reihenfolge 1, -1 oder leer für hashed ist, z. B. "_id,email:-1".

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-TargetRequestUnit

Der wert der dedizierten Sammlungsanforderungseinheit. Wenn nicht festgelegt, verwendet diese Sammlung freigegebene Datenbank RU.

Typ:Nullable<T>[Int32]
Aliases:RU
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-UniqueShard

Gibt an, ob ein eindeutiger Schlüssel für den Shardschlüssel erstellt werden soll.

Typ:SwitchParameter
Aliases:Unique
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Typ:SwitchParameter
Aliases:wi
Position:Named
Standardwert:None
Erforderlich:False
Accept pipeline input:False
Accept wildcard characters:False

Eingaben

None

Ausgaben

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