mambo

Node.js document mapper for DynamoDB

Mambo

Mambo is a document mapper for Amazon's DynamoDB, a fully managed document database. Dynamo exposes a very spartan API because it is designed for consistent performance and very high scalability. Mambo provides

Query

Query is one level up from get. It's primary use is for fetching linked documents. Say we wanted to add logs for page views. Our hash key will be the page id and we'll choose the current time in ms for our range key.

Scan

Batch

@todo

Testing

Testing your applications that use mambo is made extremely simple with magneto, an in memory, mock dynamodb.
Just specify MAMBO_BACKEND=magneto as an environment variable and mambo will use magneto's rest api instead of dynamo.