大家下午好, 任何想法如何从node.js中返回的数据数组中提取字段 非常感谢
exports.handler = (event, context, callback) => {
var countryName ="YECO";// event.currentIntent.slots.ctryName;
var params = {TableName: 'DynamoDBTutorial', Key:{"id":countryName}}
dotClient.get(params,function(err,data){
if(err){
callback(err,null);
}
else{
callback(null,data); //<< how can I fetch first field eg. data[0]
Here's what I currently get which's correct but I want to fetch key1 value
{
"Item": {
"key1": "100",
"key2": "200",
"id": "YECO",
"key3": "300"
}
}
答案 0 :(得分:0)
您可以将callback(null,data)
替换为callback(null, data.Item.key1)
。