3
如何獲取/使用node.js
從AWS dynamodb
掃描的所有項目。我在這裏發佈我的代碼。如何獲取/掃描從`AWS的所有項目dynamodb`如何使用Node.js
var docClient = new aws.DynamoDB.DocumentClient();
var params = {
TableName:"users",
KeyConditionExpression:"user_status=:status",
ExpressionAttributeValues: {
":status": "Y"
}
};
var queryExecute = function(callback) {
docClient.query(params,function(err,result) {
if(err) {
console.log(err)
callback(err);
} else {
console.log(result);
if(result.LastEvaluatedKey) {
params.ExclusiveStartKey = result.LastEvaluatedKey;
queryExecute(callback);
} else {
callback(err,items);
}
}
});
}
queryExecute(callback);
這是給我下面的錯誤。
ValidationException: Query condition missed key schema element: `user_id`.
這裏的主鍵是user_id。我不想用我的查詢條件使用它,因爲我需要的,如果我在KeyConditionExpression
提到的主鍵設置值。可能是我錯了。但是請建議我一個很好的辦法從dynamodb
獲取的所有項目,這是有user_status = "Y"