我正在使用POST查询在我的应用中保存数据。如何向Item
添加其他参数?我想添加类似user: req.user._id
的内容。
var Item = new Model(req.body);
Item.save(function (err, model) {
res.send(model);
});
所以我的文档看起来像是:
{
param1: '1',
param2: '2',
user: ObjectID('blahblahblah')
}
从我的表格中我得到两个参数 - param1
和param2
。在保存文档之前添加了user
参数。
答案 0 :(得分:1)
假设你的意思是添加一些不在表单中的附加,那么它只是一个JavaScript对象,所以这没有任何问题:
req.body.userId = "Me";
现在req.body
包含您可以传递到其他构造函数甚至直接保存的新属性。在REPL或console.log