Mongoogseキャプチャエラーメッセージ

 

コード:

必要マングース=定数( 'マングース')

mongoose.connect( 'のMongoDB:// localhostの/ TEST1'、{useNewUrlParser:真へ})
  .then(()=>はconsole.log( 'データベース接続の成功'))
  .catch( ERR =>はconsole.log( 'データ接続' + ERR))

//ルールセット設定
CONST = PostSchema新しい新しいmongoose.Schema({ 
  タイトル:{ 
    タイプ:文字列
    はminLength:[4、4 'の最小の長さ'] 、
    MAXLENGTH:[30、30 'の最大長']、
    TRIM:trueに、
    必要[trueに、 'これは必要とされるコンテンツ'] 
  }、
  Articleこの記事であった:{ 
    タイプ:文字列
    はminLength:[5「最小長5 ']、
    必要:[trueに、'これが満たされなければならない'] 
  } 
})
//ルールのセットを作成および適用
CONSTポスト= mongoose.model('ポスト」 、ポストスキーム)

Post.create({タイトル: 'テストテストテスト'、記事: 'コンテンツの内容'})
.then(RES =>にconsole.log(RES))
.catch(ERR => { 
  //はconsole.log(ERR。エラー)
  //ループエラー情報オブジェクト
  err.errorsで(VARのATTR){ため
    //印刷エラーメッセージ
    :+ err.errors [ATTR] .message)はconsole.log( 'エラーメッセージ' 
  } 
})

 

おすすめ

転載: www.cnblogs.com/liea/p/11223689.html