Uma tabela DynamoDB usa OrderID (chave de partição) e NumberOfItemsPurchased (chave de classificação), ambos como tipos Number. Os resultados da consulta são atualmente retornados classificados por NumberOfItemsPurchased em ordem crescente. O desenvolvedor deseja que os resultados da consulta sejam classificados em ordem decrescente por NumberOfItemsPurchased. Como isso pode ser feito?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Defina o parâmetro da operação Query ScanIndexForward como false..
Por que esta é a resposta
A opção correta é "Defina o parâmetro da operação Query ScanIndexForward como false". O parâmetro ScanIndexForward na operação Query do DynamoDB controla a ordem de classificação dos resultados. Quando definido como true (padrão), os resultados são retornados em ordem crescente pela chave de classificação. Ao definir ScanIndexForward como false, os resultados são retornados em ordem decrescente. As outras opções estão incorretas porque: Criar um LSI com NumberOfItemsPurchased como chave de classificação não altera a ordem de classificação padrão da consulta principal; ele apenas oferece outra forma de consultar os dados. Renomear a chave de classificação não tem impacto na ordem de classificação, apenas no nome do atributo. KeyConditionExpression é usado para especificar as condições de filtro para a chave de partição e a chave de classificação, não para a ordem de classificação dos resultados.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão