awslabs / dynamodb-data-mapper-js

A schema-based data mapper for Amazon DynamoDB.
https://awslabs.github.io/dynamodb-data-mapper-js/
Apache License 2.0
816 stars 106 forks source link

It's very hard to starting using DynamoDB #177

Closed karocksjoelee closed 4 years ago

karocksjoelee commented 4 years ago

Not sure if this is the right place to ask , but the eco-system of DynamoDB is very confusing. I was using aws-sdk ( NodeJs ) to try to getting start with DynamoDB, The official document is hard to follow and the input params of DynamoDB and DynamoDB client has different format. https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/DynamoDB/DocumentClient.html#query-property

And I am trying to figure out why my query returns 'Query condition missed key schema element' , and now I find this github repo . Looks provide a lot of valuable and Typescript friendly functions , but I am still trying to figure out basic of DynamoDB CRUD with aws-sdk . It becomes very overwhelming, I doubt that even senior developer are able to track the whole DynamoDB tool chain / eco-system easily.

Couldn't DynamoDB NodeJS SDK team have a united package that allow user to install once for all ? I can't event find a DAO package that from AWS ? Something like this : https://www.npmjs.com/package/dynamodb

I am willing to contribute as much as I can, if you guys can setup an single DAO package for using DynamoDB.