Sto usando DynamoDB come db K-V (perché non ci sono molti dati, penso che vada bene), e parte di "V" è il tipo di lista (circa 10 elementi). C'è qualche sessione per aggiungere un nuovo valore ad esso, e non riesco a trovare un modo per farlo in una sola richiesta. Quello che ho fatto è stato questo:Come aggiungere un valore per elencare l'attributo su AWS DynamoDB?
item = self.list_table.get_item(**{'k': 'some_key'})
item['v'].append('some_value')
item.partial_save()
Chiedo prima il server e lo salvo dopo aver modificato il valore. Non è atomico e sembra brutto. C'è un modo per farlo in una richiesta?
Ma non ho trovato alcuna API boto ... – kxxoling