我有一個貓鼬User
模型:貓鼬:查找,修改,保存
var User = mongoose.model('Users',
mongoose.Schema({
username: 'string',
password: 'string',
rights: 'string'
})
);
我想找到User
模型的一個實例,修改它的屬性,並保存更改。這是我曾嘗試(這是錯誤的!):
User.find({username: oldUsername}, function (err, user) {
user.username = newUser.username;
user.password = newUser.password;
user.rights = newUser.rights;
user.save(function (err) {
if(err) {
console.error('ERROR!');
}
});
});
什麼是找到,修改和保存User
模型的實例語法?
我建議嘗試User.findOne()方法,而不是User.find() – sethetter