Разрушение в JavaScript и _doc в Мангуст - PullRequest
0 голосов
/ 02 июня 2019

Я следую учебному пособию по GraphQL, в котором для сохранения модели в базе данных mongodb используется следующий код:

const event = new Event({
  title: args.eventInput.title,
  description: args.eventInput.description,
  price: +args.eventInput.price,
  date: new Date(args.eventInput.date),
  creator: '5ccb733b08c65e122535169e'
});
return event.save().then(result => {
  console.log(result);
  return {...result._doc};
}).catch(err {
  console.log(err);
});

Что в действительности делает здесь деструктуризация и как она узнает здесь о том, какие свойства должны быть деструктурированы.Что такое свойство _doc? И почему нам нужно возвращаться в обещаниях при сохранении в базе данных.

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