无法更新测验的变量

时间:2016-03-01 08:50:43

标签: javascript html angularjs node.js mongodb

我正在制作一个测验应用,我的correct变量似乎没有得到更新。如果我单击包含测验的正确答案的无线电功能,我正在调用正确被调用的function correctTest();但是,我坚持使用正确的语法进行更新。

$http.put('/quizQuestions', {
  isRight: $scope.quizQuestions[$index][isRight]+1
});

我发帖使用:

  router.put('/quizQuestions', function(req, res) {
    db.quizQuestions.update({
  isRight: req.body.isRight
}, {}, function(err, data) {
  res.json(data);
});

});

抱歉,我的方法复制粘贴错误

1 个答案:

答案 0 :(得分:0)

应该是:

db.quizQuestions.update({ <query to find the record to update> }, {$set:{isRight: req.body.isRight}}, function(err, data) { res.json(data); ...