javascript - 无法更新测验变量

标签 javascript html angularjs node.js mongodb

我现在正在制作一个测验应用程序,但我的正确变量似乎从未更新。我正在调用函数 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);
});

});

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

最佳答案

应该是:

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

关于javascript - 无法更新测验变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35718287/

相关文章:

javascript - 类型错误 : Cannot read property 'id' of undefined

javascript - MouseEnter/MouseLeave 事件未正确排队

angularjs - 如何使用 Bower 安装最新的不稳定的 AngularJS 组件?

javascript - 如何从angularjs获取天数

javascript - 当焦点是 "inside"时如何改变一个元素/容器的样式呢?

javascript - 打开折叠时移动页面焦点

javascript - NodeJS : Save menu order

javascript - google maps api v3 - 从外部点击打开信息窗口

javascript - 为什么 Google Places API 不执行我的请求?

javascript - 即使过滤器参数未更改,也会调用 Angular 过滤器