我有一个愚蠢的问题,即分配等待 Module.save() 返回的值还是仅使用已用于查找记录的原始变量更好?这就是我的意思:
export const update = async (id, payload) => {
const a = await AwesomeModel.findById(productId);
// do stuff to it . . .
const updated = await a.save();
return formatData(updated);
};
或者是一样的:
export const update = async (id, payload) => {
const a = await AwesomeModel.findById(productId);
// do stuff to it . . .
await a.save();
return formatData(a);
};
有什么区别,如果有的话?谢谢,加油!
答案 0 :(得分:0)
这里唯一的区别是您存储了两次东西。您返回的结果将与您在第一个片段中获得的额外变量相同。