我正在寻找许多不同的方法,可以帮助节省带宽和数据。在我的节点js后端。我发现MongoDB更新操作后返回的数据根本没有使用。所以我决定不给用户回电话来节省带宽。
res.status(200).json();
但我想起来了,MongoDB实际上是在更新操作之后把数据/文档传递回来的。因此,即使我选择不向用户返回任何数据。仍然会有数据发送回我的节点js后端。换句话说,这可能会给我托管数据库增加一些额外的不必要的成本。
如何让findOneAndUpdate或任何更新操作不返回数据。或者你有什么节省成本的技巧和窍门吗?:)
我的findonandupdate代码示例
feedbacks.findOneAndUpdate({
'_id': feedbackId
}, {
'status': status
}, (err, result) => {
if (err) {
console.log(chalk.red(err));
res.status(500).json(err);
}
console.log(chalk.green('UPDATE: (Super Admin) Feedback status'));
res.status(200).json();
});