0

マングースでの CRUD 操作は、次のコールバック パターンに従います。

operation({query}, options, function(error, result) { //コールバック コード})

私が抱えている問題は、一意のインデックス違反などのエラーの処理です。たとえば、既に存在するレコードを作成しようとすると、返されるエラーは次のような単なる文字列です。

MongoError: E11000 duplicate key error index: pcr.users.$agency_id_1_user_id_1  dup key: { : 1000, : "test" }

これはすべて 1 つの大きな文字列であり、解析する必要はありません。Mongoose ドライバーに実際の mongoDB エラー オブジェクトをバブルさせる方法はありますか? エラーコード、エラーテキストなどを持つ適切なエラーオブジェクトです。

4

0 に答える 0