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
Gibt an, ob die Zieldaten gelöscht werden sollen, wenn der Switch festgelegt ist, wird sie bei der Migration bereinigt.
Typ: | SwitchParameter |
Aliase: | Clean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Confirm
Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.
Typ: | SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DefaultProfile
Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.
Typ: | IAzureContextContainer |
Aliase: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Name
Name der Auflistung
Typ: | String |
Aliase: | CollectionName |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ShardKey
Die durch Trennzeichen getrennte Liste der Schhardschlüssel. Für mongoDb-Ziel können Sie die Shardschlüsselreihenfolge von "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 |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-TargetRequestUnit
Der wert der dedizierten Sammlungsanforderungseinheit. Wenn nicht festgelegt, verwendet diese Sammlung freigegebene Datenbank RU.
Typ: | Nullable<T>[Int32] |
Aliase: | RU |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-UniqueShard
Gibt an, ob ein eindeutiger Schlüssel für den Shardschlüssel erstellt werden soll.
Typ: | SwitchParameter |
Aliase: | Unique |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WhatIf
Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliase: | wi |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
None
Ausgaben
Microsoft.Azure.Commands.DataMigration.Models.MongoDbCollectionSetting>
Azure PowerShell