Fruit.find().then((fruits) => {
console.log(fruits);
});
字符串
上面这段代码运行得非常好,但是我想在它上面添加一个if-else条件,在mongoose的旧版本中看起来就像这样
Fruit.find(function(err, fruits) {
if(err) {
console.log('error occurred!');
} else {
console.log(fruits);
}
});
型
下面是错误:
throw new MongooseError('Model.find() no longer accepts a callback');
^
MongooseError: Model.find() no longer accepts a callback
型
我有最新版本的MongoDB,即。7.0.
我希望结果抛出一条消息,声明“发生错误!”',否则记录数据。有人能帮帮我吗?提前感谢!
1条答案
按热度按时间toe950271#
字符串
你可以用这样的方式来捕捉错误。 Mongoose 不再接受回调。或者您可以寻找try-catch块
型