scan-table
Scan items from a DynamoDB table by specifying filters, limits, or projections. Use this tool to retrieve and analyze data efficiently in a read-only environment.
Instructions
Scan items from a DynamoDB table
Input Schema
Name | Required | Description | Default |
---|---|---|---|
expressionAttributeValues | No | Filter expression attribute values (JSON format) | |
filterExpression | No | Filter expression (e.g: 'age > :minAge') | |
limit | No | Maximum number of items to return (default: 20) | |
projectionExpression | No | Projection expression (e.g: "id") | |
tableName | Yes | Name of the table to scan |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"expressionAttributeValues": {
"additionalProperties": {},
"description": "Filter expression attribute values (JSON format)",
"type": "object"
},
"filterExpression": {
"description": "Filter expression (e.g: 'age > :minAge')",
"type": "string"
},
"limit": {
"description": "Maximum number of items to return (default: 20)",
"type": "number"
},
"projectionExpression": {
"description": "Projection expression (e.g: \"id\")",
"type": "string"
},
"tableName": {
"description": "Name of the table to scan",
"type": "string"
}
},
"required": [
"tableName"
],
"type": "object"
}