0
私はMongooseのModel.findOneAndUpdate()関数を使用してちょっと固まっています。Mongoose Model.findOneAndUpdate
私はこの
module.exports.verifyUser = function(username, callback){
var query = {username: username};
User.findOneAndUpdate(query, { $set: { verify: true }}, {new: true}, callback);
};
を試みたが、私はあなたが私を指すことができる場合は、ここでスキーマのbooleanとして行われる「検証」フィールド
var userSchema = mongoose.Schema({
name: {
type: String
},
email:{
type: String,
required: true
},
username: {
type: String,
required: true
},
password: {
type: String,
required: true
},
verify: {
type: Boolean,
required: true
}
});
を更新するように見えることはできません正しい方向、私はそれを感謝したい!
ことになっているあなたは、あなたが検証しようとしている 'username'値を持つ' user'を持っていることを確認していますか?おそらく、確かにいくつかのログを追加できますか? –
私はそう思うと思うのは、ユーザー名はクエリが探しているものだからです。 –