New-AzDataMigrationMongoDbCollectionSetting
Crée un paramètre de collection pour la migration en fonction de la migration mongoDb
Syntaxe
New-AzDataMigrationMongoDbCollectionSetting
[-TargetRequestUnit <Int32>]
[-CanDelete]
[-UniqueShard]
[-ShardKey <String>]
[-DefaultProfile <IAzureContextContainer>]
-Name <String>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
L’applet de commande New-AzDataMigrationMongoDbCollectionSetting crée l’objet de paramètre de migration qui spécifie le débit et le comportement de suppression. La sortie de l’applet de commande est la paire clé-valeur avec le nom de la collection et la valeur du paramètre. La sortie est utilisée pour assembler les paramètres au niveau de la base de données pour la migration.
Exemples
Exemple 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
Paramètres
-CanDelete
Si les données cibles sont censées être supprimées, si le commutateur est défini, il sera nettoyé lors de la migration.
Type: | SwitchParameter |
Alias: | Clean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Confirm
Vous invite à confirmer avant d’exécuter l’applet de commande.
Type: | SwitchParameter |
Alias: | cf |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.
Type: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Name
Nom de la collection
Type: | String |
Alias: | CollectionName |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ShardKey
Liste séparée par des virgules des clés de partition. Pour la cible mongoDb, vous pouvez spécifier l’ordre de clé de partition « ShardKeyName :Order », où l’ordre est 1, -1 ou vide pour hachage, par exemple « _id,email :-1 ».
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-TargetRequestUnit
Valeur de l’unité de requête de collection dédiée. Si elle n’est pas définie, cette collection utilise une ru de base de données partagée.
Type: | Nullable<T>[Int32] |
Alias: | RU |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-UniqueShard
Indique s’il faut créer une clé unique pour la clé de partition
Type: | SwitchParameter |
Alias: | Unique |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-WhatIf
Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande n’est pas exécutée.
Type: | SwitchParameter |
Alias: | wi |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
None
Sorties
Microsoft.Azure.Commands.DataMigration.Models.MongoDbCollectionSetting>