Вернуть одно значение из массива данных обратного вызова в Node.JS AWS Lambda - PullRequest
0 голосов
/ 17 мая 2019

Добрый день всем, есть идеи, как извлечь поле из массива возвращаемых данных в 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"
  }
}

1 Ответ

0 голосов
/ 18 мая 2019

Вы можете заменить callback(null,data) на callback(null, data.Item.key1).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...