我有以下架构:
var UserSchema = new Schema({
name: String,
email: { type: String, lowercase: true },
projects: [{type: Schema.ObjectId, ref:'Project'}],
//....
}
如何使用projectId
添加http.put
?
这是我尝试过的事情之一:
$http.put('/api/users/'+User._id, {'projects': project._id});
答案 0 :(得分:5)
使用:
解决它 $http.put('/api/users/'+User._id, {'projects': User.projects});
并在我的更新方法中:
_.extend(user, req.body);
而不是
_.merge(user, req.body);