Error: appsync dynamodb not seeing all fields
Answered by Rafal Wilinski
What's Causing This Error
You would run into this error due to two main reasons.
- You have not specified the attribute that you require in the query. Since GraphQL returns only the data you request, it will not return additional data (avoiding over-fetching).
- Secondly, if you are querying an index, you may not have projected the attribute you require onto the index. Any attribute that is not projected will not be added to the GSI or LSI and, therefore, will not be returned even if you request it.
Solution: Here's How To Resolve It
To resolve the error:
- Ensure to request the required attributes in the GraphQL Query.
- Ensure that the index you are querying has the attribute you wish to query projected onto it.
Other Common DynamoDB Errors (with Solutions)
- dynamodb text contents could not be decoded
- dynamodb list_append returns true but does not work
- Conditional Update Error DynamoDB
- Unable to start DynamoDB Local process
- DynamoDB Not Supported Requires @DynamoDBTyped Or @DynamoDBTypeConverted
- dynamodb item size limit error
- sls dynamodb install not working
- failed to list tables not authorized dynamodb
- DynamoDB - The Security Token Included In The Request Is Invalid
- DynamoDB scan filter not working
- dynamodb cannot pickle '\_thread.lock' object
- DynamoDB Query Limit Not Working
- dynamodb does not accept empty set
- DynamoDB FilterExpression not working
- DynamoDB No Provisioned Throughput specified for the table
Dynobase is a Professional GUI Client for DynamoDB
Try 7-day free trial. No credit card needed.
Product Features
DynamoDB Tools
DynamoDB Info
© 2024 Dynobase