【发布时间】:2016-11-27 15:46:30
【问题描述】:
我正在尝试将字段名称作为变量传递,这是我尝试过的,但它不起作用:
var update={};
update[req.body.field]=req.body.value;
Model.update(
{"email":req.user.email},
{$set:{update}},
function (err,success) {
if(err) return handleError(err);
}
)
req.body.field 包含模型模式中定义的字段的名称,req.body.value 是我要更新的值
【问题讨论】:
标签: javascript node.js mongodb mongoose