dynamodb-toolbox icon indicating copy to clipboard operation
dynamodb-toolbox copied to clipboard

A simple set of tools for working with Amazon DynamoDB and the DocumentClient

Results 130 dynamodb-toolbox issues
Sort by recently updated
recently updated
newest added

If you have an entity defined with a field which defaults to some value whenever you call update the default overwrites whatever value was there. This was surprising to me....

question

If I understand correctly, the current method of specifying composite keys occurs with array attribute values. I saw this cause an issue in #32. I believe the solution is to...

enhancement

if you have some item `{ id: 'asdf', foo: 'asdf'}` and you do `Foo.update({id: 'asdf', foo: undefined }` I would expect the field foo to be removed from dynamo but...

enhancement

Hi @jeremydaly Thanks a lot for your work on this library. I was looking for something designed with single table in mind and found dynamodb-toolbox! Just a quick question: What...

### Bug Report Strings containing floats ending in trailing zeros are unable to be coerced to floats. Instead a `'attr' must be of type number` error is raised. For example...

So this is a big one that would likely require query support (see #5). However, defining methods like `getUserById`, `getOrdersByDate`, or `setUser` seems to be a very common practice. These...

enhancement
help wanted

Another issue that has crept up with large tables using lots of entities/facets, is the 20 attribute projection limit per GSI. I've used mappings in the past to use generic...

enhancement

I've been doing a lot of background work on this library and I've found myself writing some scripts to deal with different conversions and tests. I'm thinking a CLI component...

enhancement

DynamoDB doesn't have a `date` type, but schemas could easily support it by requiring a native JavaScript `Date` object as an input and converting it to the ISO 8601 format....

enhancement

Great job on the toolbox. I appreciate it. It was a little unclear from the documentation what the difference between alias and map is. I figured it out by looking...

question