猫鼬只保存“ _id”和“ _v”

时间:2018-07-22 23:51:04

标签: node.js mongodb express post mongoose

我在将数据保存到数据库时遇到问题,当我发布数据时,它仅保存_id和_v

。这里是我的api

const createPatient = (req, res, next) => {
  const patient = new Patient();

  name = req.body.name;
  email = req.body.email;
  hashed_password = req.body.hashed_password;
  ID = req.body.ID;
  address = req.body.address;
  KK_number = req.body.KK_number;
  occupation = req.body.occupation;
  photo = req.body.photo;

  

  patient.save( (err, result) => {
    if (err) {
      return res.status(400).json({
        error: err,
      });
    }
    console.log(patient);
    res.status(200).json({
      message: 'Successfully signed up!',
    });
    console.log(result);
  });
};

有人知道我的代码有什么问题吗?

1 个答案:

答案 0 :(得分:1)

您的代码存在的问题是您没有创建患者对象。在创建变量以保存患者详细信息时,没有将它们添加到患者对象中。

这应该有效。

busnumbers = list(map(int, input().split()))