我希望从数组中提取一些值,同时try 更新它.
userSchema.statics.experience = function (id,xper,delet,callback) {
var update = {
$pull:{
'profile.experience' : delet
},
$push: {
'profile.experience': xper
}
};
this.findByIdAndUpdate(id,update,{ 'new': true},function(err,doc) {
if (err) {
callback(err);
} else if(doc){
callback(null,doc);
}
});
};
我犯了这样的错误:
MongoError:异常:无法更新"配置文件".经验和个人资料.同时体验