Neu bei DynamoDB und müssen die obige Abfrage durchführen, aber nicht sicher, wie. Hier ist, was ich gerade versuche, und ich bekomme den Fehler unten.DynamoDB Javascript - Abfrage nach Primärschlüssel und Array von Bereichsschlüsseln?
Btw, ich bin mit dieser JavaScript-Bibliothek 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) {});
Der Fehler I bin immer wie folgt:
Validation: Ein oder mehrere Parameterwerte waren ungültig: ComparisonOperator IN ist nicht gültig für L AttributValue Typ
Ich bin nach der gleichen Sache, aber nach Ihrem Link 'A FilterExpression erlaubt keine Schlüsselattribute. Sie können einen Filterausdruck nicht basierend auf einem Partitionsschlüssel oder einem Sortierschlüssel definieren.' Also zurück auf Platz eins. –