如何在mongodb中更新密码

时间:2017-07-15 20:04:18

标签: node.js mongodb

template <class T>
int comp(const T &a, const T &b){
    log__("all");
    if (a < b)
        return -1;

    if (a > b)
        return +1;

    return 0;
}

inline int comp(int const a, int const b){
    log__("int");
    return a - b;
}

inline int comp(long int const a, long int const b){
    log__("long");
    return sgn(a, b);
}

如何在mongodb中更新密码我将密码与密码匹配并将密码更新为密码1.这是给我提醒的,请输入有效的旧密码。 xyz是包含电子邮件的cookie。

1 个答案:

答案 0 :(得分:0)

您应该在model上使用findOne来返回userObject。 然后,您可以更新像常规javascript对象一样的对象,并使用.save函数保存它。

User.findOne({email: xyz, password: req.body.password1}, function(err, user){
 if(err)return handleErr(err);
 user.password = req.body.password2;
 user.save(function(err){
    if(err)return handleErr(err);
    //user has been updated
  });
});