New-AzDataMigrationMongoDbCollectionSetting
Tworzy ustawienie kolekcji na potrzeby migracji zgodnie z migracją bazy danych mongoDb
Składnia
New-AzDataMigrationMongoDbCollectionSetting
[-TargetRequestUnit <Int32>]
[-CanDelete]
[-UniqueShard]
[-ShardKey <String>]
[-DefaultProfile <IAzureContextContainer>]
-Name <String>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Polecenie cmdlet New-AzDataMigrationMongoDbCollectionSetting tworzy obiekt ustawienia migracji, który określa zachowanie przepływności i usuwania. Dane wyjściowe polecenia cmdlet to para klucz-wartość z nazwą kolekcji i wartością ustawienia. Dane wyjściowe są używane podczas tworzenia ustawień na poziomie bazy danych na potrzeby migracji.
Przykłady
Przykład 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
Parametry
-CanDelete
Czy dane docelowe mają zostać usunięte, jeśli przełącznik zostanie ustawiony, zostaną wyczyszczone podczas migracji
Typ: | SwitchParameter |
Aliasy: | Clean |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Name
Nazwa kolekcji
Typ: | String |
Aliasy: | CollectionName |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ShardKey
Rozdzielona przecinkami lista kluczy fragmentów. W przypadku obiektu docelowego bazy danych MongoDb można określić kolejność klucza fragmentu "ShardKeyName:Order", gdzie kolejność to 1, -1 lub pusta dla skrótów, na przykład "_id,email:-1".
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-TargetRequestUnit
Wartość jednostki żądania dedykowanej kolekcji. Jeśli nie zostanie ustawiona, ta kolekcja korzysta z udostępnionej jednostki RU bazy danych.
Typ: | Nullable<T>[Int32] |
Aliasy: | RU |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-UniqueShard
Czy utworzyć unikatowy klucz dla klucza fragmentu
Typ: | SwitchParameter |
Aliasy: | Unique |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-WhatIf
Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
None
Dane wyjściowe
Microsoft.Azure.Commands.DataMigration.Models.MongoDbCollectionSetting>