插入猫鼬数组元素

时间:2020-10-09 16:36:23

标签: node.js mongodb post mongoose mongoose-schema

我正在尝试使用mongoose模式将数据插入到mongoDB中,该模式包含answer1作为字符串数组,但是当我们收到用户的响应时,我不知道必须执行此操作。架构如下:

const answerschema = new mongoose.Schema({
  answer1: [String],
});

const User = new mongoose.model("User", answerschema);

当用户提交答案时,我还创建了页面的post方法。现在,我尝试按以下方式将此响应存储到answer1数组中:

app.post("/template", function (req, res) {
 
  const user = new User({
    user.answer1.push(req.body.answer);
    user.save();
    res.redirect("/template");

  });

});

但是作为意外令牌'。,我遇到了错误。在users.answer1.push上。 如何清除此错误?

0 个答案:

没有答案