передача json, отформатированного с информацией из нескольких документов json nodeJs - PullRequest
0 голосов
/ 28 сентября 2018

У меня есть функция, в которой я хотел бы возвращать массивы объектов JSON с необходимой информацией.отправить прямо на фронт все готово.

async listProcessByOffice(req, res, next) {
try {
  const actualPlayer = await PlayerOffice.findById(req.userId);
  const actualOffice = await Office.findById(actualPlayer.Office);
  const listProcesses = await Processes.find({ '_id': { $in: actualOffice.processes } });
  const infosTable = {
    protocol: ''
  };
  for (let i in listProcesses) {
    this.protocol = listProcesses[i].prc_protocol;
    console.log(this.protocol)
  }
  return res.status(200).json({ infosTable });
} catch (err) {
  return next(err);
}

1 Ответ

0 голосов
/ 28 сентября 2018

Не уверен, что вы ищете, но я предполагаю, что вы хотите ответить обратно со списком объектов массива.Таким простым ответом будет:

const infosTable = [];

 for (let i in listProcesses) {
    this.protocol = listProcesses[i].prc_protocol;
    infosTable.push({protocol:listProcesses[i].prc_protocol})
    console.log(this.protocol)
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...