我正在研究猫鼬,我有一个查询示例:
async findOne(condition, constraints) {
try {
let data = await User.findOne(condition, constraints ? constraints : null);
console.log(`findOne success--> ${data}`);
return data;
} catch (error) {
console.log(`findOne error--> ${error}`);
return error;
}
}
在我看来,当 findOne 方法不起作用时,这段代码会捕获错误。然后我在控制台中看到当 findOne 方法返回 null 时有一个 'findOne success--> null'。我怎样才能使 try/catch 工作?
胡说叔叔
相关分类