dynamodb-toolbox
dynamodb-toolbox copied to clipboard
A simple set of tools for working with Amazon DynamoDB and the DocumentClient
Only top level schemas are supported. By adding support for nested maps, we could enforce types and provide a cleaner way to update data maps. This should be optional, falling...
So one of the interesting things I picked up in Rick Houlihan's talk at re:Invent (more details [here](https://www.jeremydaly.com/takeaways-from-dynamodb-deep-dive-advanced-design-patterns-dat403/)), was the duplication of attributes in the **SAME ITEM** in order to...
A query of the form `EntityA.query(gsi1pk, { index: gsi1})` with gsi1 being a Global Secondary Index with projection type KEYS_ONLY, might return objects of type EntityB as long as they...
I have a table with a PK called 'pk' and SK called 'sk' And a GSI where the PK is 'sk' (The same as the default SK) and the SK...
According to [the documentation](https://github.com/jeremydaly/dynamodb-toolbox#querypartitionkey-options-parameters) the query function takes a parameter to parse the attributes. However, I defined pk and sk as hidden on my entity, then I ran entity.query and...
Thank you for this @jeremydaly , it looks amazing. I've been looking for something so that I can stop parsing all my composite keys in my single table with overloaded...
It seems like denormalized data is a key concept in single table design. I have several cases where I have put something like a title from one entity in another...
This is an issue to get feedback from the community on the removal of the composite keys functionality in favour of always using `default`. @jeremydaly has mentioned in a number...
The `Entity.update()` method provides the possibility of defining custom parameters to initialize the value of the `SET`, `ADD`, `REMOVE`, `DELETE` arrays in `updateParams()`. This on its own is a very...
Howdy guys; I am using the removeNullAttributes setting and making it false so that null value attributes are not removed. One issue though is I get breakage on this line...