Ho un modello di User
Mongoose:Mongoose: trovare, modificare, salvare
var User = mongoose.model('Users',
mongoose.Schema({
username: 'string',
password: 'string',
rights: 'string'
})
);
voglio trovare un'istanza del modello User
, modificare le sue proprietà, e salvare le modifiche. Questo è quello che ho provato (è sbagliato!):
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!');
}
});
});
Qual è la sintassi di trovare, modificare e salvare un'istanza del modello User
?
vorrei suggerire di provare il metodo di User.findOne() invece di User.find() – sethetter