mongoose 节点版本:v18.15.0 mongodb版本v6.0.5 [已关闭]

xhv8bpkk  于 2023-04-12  发布在  Go
关注(0)|答案(1)|浏览(132)

已关闭,该问题需要details or clarity,目前不接受回答。
**想要改进此问题?**通过editing this post添加详细信息并澄清问题。

昨天关门了。
Improve this question

app.post("/",(req,res)=>{
    
    const user = new model.User({
        username:req.body.username,
        createAt: new Date()
    })
   
    user.save().then((savedUser)=>{
        res.status(201).send("Done");
    }).catch((error)=>{
        res.status(500).send(error);
    });

});

TypeError:模型。用户不是构造函数

9o685dep

9o685dep1#

假设你想创建一个新用户,试试这个:

const User = require("path"); //add your path to the model here

app.post("/", async (req, res) => {
  const { username } = req.body;

  if (!username) return res.status(400).send({ error: "Missing fields" });

  try {
    const user = await User.create({
      username,
    });
    return res.status(201).send(user);
  } catch (error) {
    return res.status(500).send(error.message);
  }
});

相关问题