Mongoose save()未被处理

时间:2018-01-26 12:59:14

标签: node.js mongodb api mongoose

请原谅这个菜鸟问题,但是有人能发现我在这里做错了什么吗?出于某种原因,它似乎没有通过save()钩子,因为没有任何内容打印到控制台......

router.post('/users', (req, res, err) => {
  var user = new User(req.body);

  user.save().then(function(user) {
    console.log('user save()');
  })
  .catch((err) => {
    res.send(err);
  });
});

当我在user之前打印到save() var时,我会看到正确的数据。

感谢。

编辑:已解决。

我已在我的架构中将auto标记添加到_id,因为错误是insert()时未提供/生成_id。

_id: {
    type: Schema.Types.ObjectId,
    auto: true,
  },

0 个答案:

没有答案