Ist es möglich, an die Werteliste in einem mehrwertigen Attribut in einer Amazon DynamoDB-Tabelle anzufügen? Ich bin nicht ganz in der Lage, es mit der Put-Anfrage herauszufinden. Ich möchte die Lese-, Update- und Schreiblogik möglichst vermeiden.Ist es möglich, an mehrwertige Attribute in DynamoDB anzuhängen?
Antwort
Angenommen, Sie beziehen sich auf String und Anzahl Sets wie in Amazon DynamoDB Data Types skizziert, ist dies möglich, in Amazon DynamoDB mittels des UpdateItem Betriebes in der Tat:
ADD- Nur die Add Aktion für Zahlen verwenden oder wenn das Zielattribut eine Menge ist (einschließlich Zeichenketten). ADD funktioniert nicht, wenn das Zielattribut ein einzelner Zeichenfolgenwert ist. Der angegebene Wert ist , der zu einem numerischen Wert hinzugefügt wird (der vorhandene numerische Wert wird erhöht oder verringert) oder als zusätzlicher Wert in einem Zeichenfolgensatz hinzugefügt. Wenn eine Menge von Werten angegeben wird, werden die Werte der vorhandenen Menge hinzugefügt. Wenn beispielsweise der ursprüngliche Satz [1,2] ist und der angegebene Wert 3, ist, dann ist die Menge nach der Additionsoperation [1,2,3], nicht [4,5]. [0] [Betonung meiner]