0
私はマングースの検索を実行します。mongooseのエラーメッセージに関する詳細情報はどのように入手できますか?
var mongoose = require("mongoose");
let User = require("@myRepo/myapp").user;
function getUser(){
mongoose.set("debug", true);
User.find({ _id: currentUserId })
.limit(1)
.exec(function(err, user) {
if (err) {
console.log("err: " + err);
throw err;
}
console.log("user: ", user);
});
}
は成功したが、実行Execはマングースのエラーを実行する前に、コンソールログに毎回表示される検索します。機能上のエラー(err、user)は投げられません!!!
それはマングースのエラーです:
myapp | [2017-08-11T15:30:38.505Z] ERROR: sys/289 on 58e82c8426b7: Mongoose: user.find({ _id: 10646 }, { limit: 1, fields: {} }) (type=app)
このマングースエラーには詳細情報がありません。このエラーをどのように分析できますか?
mongoose.set( "debug"、true); - 影響を及ぼさない