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 回答