Ich bin neu für Dynamodb, Ich habe Tabellenname ist "Benutzer", in dem zwei Spalte ist da, man ist "Zeit" und ein anderer ist "Kosten". Ich wollte die sortierten Daten basierend auf dem Spaltennamen, Say, wenn ich Input-Parameter als "Zeit" den Top-50-Datensatz in aufsteigender Reihenfolge bereitstellen und wenn ich Eingabeparameter als "Kosten" dann Top-50-Datensatz bereitstellen.Wie sortierte Daten von Dynamodb basierend auf dynamische Spalte
Ich habe etwas wie dieses versuchen, aber das funktioniert nicht.
{
TableName: "User",
Limit: 50,
ScanIndexForward: false,
ExclusiveStartKey: (params.lastEvaluatedKey)? {tripId: {S: String(params.lastEvaluatedKey)}}: null,
KeyConditionExpression : 'cost > :costValue',
ExpressionAttributeValues : {
':costValue': '1'
}
}
Danke in fortgeschrittenem.