0
表events
には3700以上の項目が含まれています。それをスキャンすると、791アイテムのカウントだけが返されます。何故ですか?ここAWS LambdaとAWS Dynamodb:スキャン数が項目数未満です
はLambda
のコードは次のとおり
var doc = require('aws-sdk');
var db = new doc.DynamoDB();
exports.handler = (event, context, callback) => {
var params = {
TableName: "events",
ProjectionExpression: "event, #date",
FilterExpression: "event = :value",
ExpressionAttributeNames: { "#date": "date" },
ExpressionAttributeValues: { ":value": { S: "hurricane" } }
};
db.scan(params, function(err, data) {
if (err) {
console.log(err, err.stack);
}
else {
console.log(data);
}
});
}
{アイテム:[]、カウント:0、ScannedCount:791、LastEvaluatedKey:{ 日:{N '1499875896175'}}}