javascript - 使用nodejs和angularjs更新mongodb

标签 javascript angularjs node.js mongodb

我想使用 AngularJS 和 NodeJS 更新我的 MongoDB。我想使用 id 进行更新。

我发现以下代码更新了 id 为 1 的对象。我想将 id 作为参数传递,然后更新对象

module.exports.updateUser = function (req, res) {
// get a user with ID of 1
User.findById(1, function(err, user) {
  if (err) throw err;

  // change the users location
  user.auto = 'true';

  // save the user
  user.save(function(err) {
    if (err) throw err;

    console.log('User successfully updated!');
  });

});
}

你能帮忙吗

最佳答案

您可以在请求中传递 ID,然后访问它

module.exports.updateUser = function (req, res) {
var id = req.body.id;
// get a user with ID of id
User.findById(id, function(err, user) {
  if (err) throw err;
 //update the object like you want
//save the object like you were doing

关于javascript - 使用nodejs和angularjs更新mongodb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40866833/

相关文章:

node.js - Javascript命名函数表达式,引用错误

JavaScript 仅调用 header

ajax - Jquery Ajax 的 Angular 等价物是什么?

javascript - 模拟 Angular JS Controller Jasmine

javascript - 获取矩形的 Angular 点

javascript - typescript 神秘的十字路口

javascript - 将作为一个出现但用逗号分隔的数组中的值分开

javascript - 如何在快速路由的控制台中记录 500 个状态错误?

点击事件上的 javascript 在 img 标签上无法正常工作

javascript - AngularJS ngRoute 不工作