Aracılığıyla paylaş


New-AzDataMigrationMongoDbCollectionSetting

MongoDb geçişine göre geçiş için koleksiyon ayarı oluşturur

Sözdizimi

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

Description

New-AzDataMigrationMongoDbCollectionSetting cmdlet'i aktarım hızını ve silme davranışını belirten geçiş ayarı nesnesini oluşturur. Cmdlet'in çıktısı, koleksiyonun adı ve ayarın değeriyle anahtar değer çiftidir. Çıkış, geçiş için veritabanı düzeyi ayarlarının birleştirilmesinde kullanılır.

Örnekler

Örnek 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

Parametreler

-CanDelete

Hedef verilerin silinmesi gerekip gerekmediği, anahtar ayarlanırsa geçiş sırasında temizlenir

Tür:SwitchParameter
Diğer adlar:Clean
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Tür:SwitchParameter
Diğer adlar:cf
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik.

Tür:IAzureContextContainer
Diğer adlar:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-Name

Koleksiyonun adı

Tür:String
Diğer adlar:CollectionName
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ShardKey

Parça anahtarlarının virgülle ayrılmış listesi. mongoDb hedefi için "ShardKeyName:Order" parça anahtarı sırasını belirtebilirsiniz; burada sıra karma için 1, -1 veya boş olur, örneğin "_id,e-posta:-1".

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-TargetRequestUnit

Ayrılmış koleksiyon isteği birim değeri. Ayarlanmadıysa, bu koleksiyon paylaşılan veritabanı RU kullanır.

Tür:Nullable<T>[Int32]
Diğer adlar:RU
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-UniqueShard

Parça anahtarı için benzersiz anahtar oluşturulup oluşturulmayacağı

Tür:SwitchParameter
Diğer adlar:Unique
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Tür:SwitchParameter
Diğer adlar:wi
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

Girişler

None

Çıkışlar

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