Una tabella DynamoDB utilizza OrderID (chiave di partizione) e NumberOfItemsPurchased (chiave di ordinamento), entrambi come tipi Number. I risultati delle query sono attualmente restituiti ordinati per NumberOfItemsPurchased in ordine crescente. Lo sviluppatore desidera che i risultati delle query siano ordinati in ordine decrescente per NumberOfItemsPurchased. Come si può ottenere questo risultato?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Impostare il parametro dell'operazione Query ScanIndexForward su false..
Perché questa è la risposta
L'opzione corretta è "Impostare il parametro dell'operazione Query ScanIndexForward su false". Il parametro ScanIndexForward nell'operazione Query di DynamoDB controlla l'ordine di ordinamento dei risultati. Se impostato su true (il valore predefinito), i risultati vengono ordinati in ordine crescente in base alla chiave di ordinamento. Se impostato su false, i risultati vengono ordinati in ordine decrescente. Creare un LSI non modifica l'ordine di ordinamento predefinito, ma permette di avere una chiave di ordinamento diversa o di proiettare attributi diversi. Rinominare la chiave di ordinamento non ha alcun impatto sull'ordine di ordinamento. KeyConditionExpression è usato per specificare le condizioni di filtro sulla chiave di partizione e sulla chiave di ordinamento, non per controllare l'ordine di ordinamento dei risultati.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta