DynamoDB Wrapper
yarn add dynam
Or with NPM
npm i -S dynam
constdynam=require('dynam');// Read credentials from ~/.aws/credentials or envirnmentconstdb=newdynam();// Change profileconstdb=newdynam({profile: 'connor'});// Change regionconstdb=newdynam({region: 'us-west-2'});// Manually inputconstdb=newdynam({accessKeyId: '...',secretAccessKey: '...',region: 'us-west-2',});db.query('logs',{id: 'B1x6Omk23z'}).then(function(results){console.log(results);});Outputs:
[{id: 'B1x6Omk23z',time: 1524524731,
...
}]db.query('logs',{type: 'event'}).then(function(results){console.log(results);});Outputs:
[{id: 'B1x6Omk23z',time: 1524524731,type: 'event'},{id: 'ByLv7y22G',time: 1524524882,type: 'event'}]| Symbol | Condition |
|---|---|
| = | Equal To |
| > | Greater Than |
| >= | Greater Than / Equal To |
| < | Less Than |
| =< | Less Than / Equal To |
| bw | Begins With (Strings) |
db.scan('logs',{time'>'+Date.now()+(1000*60)// Past minute});