【发布时间】:2015-10-07 16:29:18
【问题描述】:
mongoose 文档清楚地展示了如何在给定模型类的情况下更新模型,如下所示:
Tank.update({ _id: id }, { $set: { size: 'large' }}, callback);
如果我们确实需要应用程序中返回的文档,还有另一个通常更好的选择:
Tank.findByIdAndUpdate(id, { $set: { size: 'large' }}, function (err, tank) {
if (err) return handleError(err);
res.send(tank);
});
但我找不到更新我手头已有模型的语法,类似于:
tank.update({ $set: { size: 'large' }}, callback);
这存在吗?
【问题讨论】: