db.scan({TableName: 'grumblr', AttributesToGet: ['id', 'date', 'title']}, function(err, res) { if (err) return cb(err) cb(null, res.Items.map(fromDynamo).sort(function(post1, post2) { return post1.date.localeCompare(post2.date) })) })
const getHero = function () { return new Promise(function (resolve, reject) { var params = { "TableName": tableName } dynamodb.scan(params, function (err, data) { if (err) { return reject(err); } else { return resolve(data); } }); }); }
return bluebird.resolve(dynamoDb.scan(params).promise()) .then(data => { data.Items.forEach(item => {
return bluebird.resolve(dynamoDb.scan(params).promise()) .then(data => { return bluebird.map(data.Items, item => {