Wie fügen Sie einen Wert für list-Attribut auf AWS DynamoDB?

Ich bin mit DynamoDB als K-V-db (da es nicht viele Daten, ich denke das ist in Ordnung) , und ein Teil von 'V' ist Typ "Liste" (über 10 Elemente). Es gibt einige session Anhängen, einen neuen Wert zu, und ich kann nicht einen Weg finden, dies zu tun in 1 Anfrage. Was ich habe ist wie folgt:

item = self.list_table.get_item(**{'k': 'some_key'})
item['v'].append('some_value')
item.partial_save()

Bitte ich, zuerst den server, und speichern Sie Sie, nachdem verändert sich der Wert. Das ist nicht atomar und hässlich aussieht. Gibt es eine Möglichkeit, dies zu tun, in einer Anfrage?

InformationsquelleAutor kxxoling | 2015-07-08

Schreibe einen Kommentar