Freigeben über


UniqueKey Klasse

public class UniqueKey extends JsonSerializable

Stellt einen eindeutigen Schlüssel für dar, der die Eindeutigkeitseinschränkung für Dokumente in der Sammlung im Azure Cosmos DB-Dienst erzwingt.

1) Bei partitionierten Sammlungen ist der Wert des Partitionsschlüssels implizit ein Teil jedes eindeutigen Schlüssels. 2) Die Eindeutigkeitseinschränkung wird auch für fehlende Werte erzwungen. Wenn für instance eine Eindeutige Schlüsselrichtlinie einen eindeutigen Schlüssel mit einem einzelnen Eigenschaftenpfad definiert, kann es nur ein Dokument geben, das über einen fehlenden Wert für diese Eigenschaft verfügt.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
UniqueKey()
UniqueKey(String jsonString)

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
Collection<String> getPaths()

Ruft die Pfade ab, die für jedes Dokument im Azure Cosmos DB-Dienst eindeutig sein müssen.

Die Pfade zum Erzwingen der Eindeutigkeit. Jeder Pfad ist ein Rootpfad der eindeutigen Eigenschaft im Dokument, z. B. "/name/first".

void setPaths(Collection<String> paths)

Legt die Pfade fest, die für jedes Dokument im Azure Cosmos DB-Dienst eindeutig sein müssen.

Die Pfade zum Erzwingen der Eindeutigkeit. Jeder Pfad ist ein Rootpfad der eindeutigen Eigenschaft im Dokument, z. B. "/name/first".

Geerbte Elemente

Details zum Konstruktor

UniqueKey

public UniqueKey()

UniqueKey

public UniqueKey(String jsonString)

Parameter:

jsonString

Details zur Methode

getPaths

public Collection getPaths()

Ruft die Pfade ab, die für jedes Dokument im Azure Cosmos DB-Dienst eindeutig sein müssen.

Die Pfade zum Erzwingen der Eindeutigkeit. Jeder Pfad ist ein Rootpfad der eindeutigen Eigenschaft im Dokument, z. B. "/name/first".

Gibt zurück:

die eindeutigen Pfade.

setPaths

public void setPaths(Collection paths)

Legt die Pfade fest, die für jedes Dokument im Azure Cosmos DB-Dienst eindeutig sein müssen.

Die Pfade zum Erzwingen der Eindeutigkeit. Jeder Pfad ist ein Rootpfad der eindeutigen Eigenschaft im Dokument, z. B. "/name/first".

Parameter:

paths - die eindeutigen Pfade.

Gilt für: