Een DynamoDB-tabel gebruikt OrderID (partition key) en NumberOfItemsPurchased (sort key), beide als Number-types. Queryresultaten worden momenteel gesorteerd op NumberOfItemsPurchased in oplopende volgorde. De ontwikkelaar wil de queryresultaten gesorteerd hebben in aflopende volgorde op NumberOfItemsPurchased. Hoe kan dit worden bereikt?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Stel de Query-operatieparameter ScanIndexForward in op false..
Waarom dit het antwoord is
De correcte optie is "Stel de Query-operatieparameter ScanIndexForward in op false." DynamoDB Query-operaties retourneren standaard resultaten gesorteerd op de sort key in oplopende volgorde. De ScanIndexForward parameter van de Query API controleert de volgorde van de sortering. Door deze in te stellen op false, worden de resultaten gesorteerd in aflopende volgorde. De andere opties zijn onjuist: Het aanmaken van een Local Secondary Index (LSI) met NumberOfItemsPurchased als sort key zou geen verschil maken in de sorteervolgorde, aangezien LSI's ook standaard oplopend sorteren. Het hernoemen van de sort key heeft geen invloed op de sorteervolgorde; het is slechts een naamswijziging. Het instellen van de KeyConditionExpression parameter op false is syntactisch incorrect en heeft geen betrekking op de sorteervolgorde. KeyConditionExpression wordt gebruikt om te filteren op de partition en sort keys.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig