Error: appsync dynamodb not seeing all fields
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 is not showing all columns
- dynamodb the table does not have the specified index
- dynamodb attribute does not exist
- dynamodb unable to parse base64 string
- dynamodb index not updated
- dynamodb type custid is not supported
- dynamodb global secondary index does not project
- failed to list tables not authorized dynamodb
- dynamodb could not load credentials from any providers
- DynamoDB Code Working In Node But Not SAM
- 'dynamodb' object has no attribute 'table'
- dynamodb-admin not working
- dynamodb request is missing authentication token
- dynamodb cannot read properties of undefined (reading 'bytelength')
- aws.dynamodb.converter.unmarshall not working
Login to the AWS Console less. Use Dynobase.
Try 7-day free trial. No credit card needed.
Product Features
DynamoDB Tools
DynamoDB Info
© 2023 Dynobase