2

マングースから返されたエラーをクリーンアップするためのベスト プラクティスはありますか? たとえば、保存時に次の重複キー エラーが発生しました。

MongoError: E11000 duplicate key error index: dev.users.$username_1 dup key: { : "dweldon" }

ユーザーに役立つものを返したいのですが、現在、コントローラーでエラー文字列を解析しています。

4

1 に答える 1

1

文字列を解析せずcode、オブジェクトの数値プロパティを確認MongoErrorし、示されたエラーの種類に基づいて適切なフィードバックをユーザーに提示します。あなたの例では、コード値は11000です。

于 2012-10-06T04:10:12.873 に答える