Ich habe eine Liste von Artikeln. Jeder Artikel hat eine Versionsnummer.Wie scannt man mit DynamoDB Node SDK nach Elementen mit MAX-Wert?
UUID | Version
--------------
ABC | 1
DEF | 1
ABC | 2
ABC | 3
XYZ | 1
Wie kann ich eine Liste erhalten, die
ABC 3
DEF 1
XYZ 1
zurückkehren würde ich, wenn ich .query
für einen Artikel verwenden, verfügbar max Version bekommen ist von ScanIndexForward: false
seit dem version
tun, ist eine Art Schlüssel in dieser Fall. Nicht sicher von der scan
Art, dies zu tun, wenn es welche gibt.
Sie als Antwort zu markieren, da Sie Recht hatten, dass es nicht möglich ist. Ich habe ein 'current_version'-Flag hinzugefügt. Wenn ich den Datensatz mit einer neuen Version aktualisiere, nehme ich einfach das letzte Element mit der gleichen UUID und aktualisiere das Versions-Flag auf false. –