Node js определение структуры полезной нагрузки ответа - PullRequest
0 голосов
/ 25 марта 2020

У меня есть данные из поиска elasti c с объектом попаданий через сервер узла. Я хочу отправить обратно пользователю, преобразовав его в объект структуры полезной нагрузки. Например,

{
"title":"test",
"count":36
"description":"something for test"
},
{...}
]```

Then from this array I want only title to be sent to user . How can I transform in node js as an object by defining a model

Transform Structure : 

    ```{ "pageNo":1, 
       "payload":
        [ 
        {"title":"test"}
          ,{...},
           {...} 
] }```


1 Ответ

0 голосов
/ 25 марта 2020

Вы имеете дело с массивом, поэтому вам нужно перебрать его. В этом случае лучше всего использовать метод map :

const array = [
  {
    "title":"test",
    "count":36,
    "description":"something for test",
  },
];

const responseItems = array.map(item => {
  return { title: item.title };
});

const response = {
  payload: responseItems,
  // other fields...
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...