459170
mongoose自己带的promise不能捕获发生的错误,求指点
var promise =await myModel.findById(info).exec()
.then(function (doc) {
console.log(doc)
})
.catch(function (err) {
console.log(err.toString())
})
传的info不合规则的时候不能捕获到错误
不使用自带的promise,可以再catch里捕获到
var promise =new Promise(function(resolve, reject) {
myModel.findById(info)
resolve(1)
})
.then(function (doc) {
console.log(doc)
})
.catch(function (err) {
console.log(err.toString())
})