Невозможно получить идентификатор вновь созданной записи паруса js - PullRequest
1 голос
/ 02 июля 2019

Я создаю новую запись, подобную этой:

  Resource.create({
    title: req.body.title,
    address: {...req.body.address},
    email: req.body.email,
  }, (err, record) =>{
    if(err){
      res.send({'status': err});
    }else{
      res.send(
        {
          'status': 'it worked',
          'data': req.body
        }
      );
      sails.log(record.title)
    }
  });

Запрос отлично обрабатывается, и новая запись добавляется в базу данных (я тоже это вижу).Но я не могу получить правильный идентификатор, когда он создан по какой-то странной причине.

Я следовал учебному пособию, и запись не должна быть неопределенной, я использую MongoDB с SailsJS

1 Ответ

2 голосов
/ 02 июля 2019

Вы должны создать цепочку «выборки» после создания записи, например:

let resource = Resource.create({...}).fetch();

Это приведет к извлечению только что созданной записи со связанным с ней идентификатором.

...