【发布时间】:2011-12-02 08:28:22
【问题描述】:
我有一个看起来像这样的吸气剂:
UserSchema
.path('avatar')
.get(function(avatar){
if(!avatar){
avatar = "defaultAvatar.jpg";
}
return avatar;
});
它运行得非常好。不幸的是,我有一个大问题。当我创建一个新用户时。使用这种方法:
var newUser= new UsersModel();
user.name = "John Smith";
user.email = "example@gmail.com";
user.save();
getter 被触发并插入默认的“defaultAvatar.jpg”,就好像它是一个setter。很烦人,真的需要这方面的帮助...
【问题讨论】:
标签: node.js mongodb mongoose nosql