Nuovo su DynamoDB e è necessario eseguire la query sopra, ma non si sa come. Ecco cosa sto provando attualmente, e sto ricevendo l'errore qui sotto.DynamoDB Javascript - Domanda per chiave primaria e serie di chiavi di intervallo?
Btw, io sto usando questa libreria javascript w/DynamoDB: https://github.com/awslabs/dynamodb-document-js-sdk
var ids = ['12313','12312313','12312313'];
var params = {
TableName: 'apps',
IndexName: 'state-app_id-index',
KeyConditions: [
DynamoDB.Condition("state", "EQ", "active"),
DynamoDB.Condition("id", "IN", ids)
]
};
DynamoDB.query(params, function(error, response) {});
L'errore che sto ottenendo è la seguente:
ValidationException: Uno o più valori di parametro non sono validi: ComparisonOperator IN non è valido per il tipo L AttributeValue
Sto cercando la stessa cosa ma come per il tuo link 'Un'espressione FilterExpression non consente attributi chiave. Non è possibile definire un'espressione di filtro basata su una chiave di partizione o una chiave di ordinamento. Quindi torna al punto di partenza. –