我无法弄清楚如何使用从dynamodb.getItem检索到的数据。我想将getItem的结果返回给用户。
敌人的例子,代码
dynamodb.getItem(params, function(err, data) {
if (err) console.log(err); // an error occurred
else console.log(data);
}
会将数据记录到控制台。如何将数据返回到被调用的函数?
感谢您的帮助。
答案 0 :(得分:0)
没有直接的方法可以返回数据形式的getItem(aws dynamoDB),你必须为getItem提供一个回调函数,或者你必须使用带回调的Request.send(callback)。它和任何一样异步调用,您无法从异步调用返回响应。
有关如何从异步调用返回响应的详细信息,请访问我在问题上方评论中提供的链接。
以下是您可以使用的示例代码。
var callback: function(err,data){
/// use data.
};
dynamodb.getItem(params,callback);