人类可读的猫鼬错误

时间:2012-10-06 01:13:11

标签: mongoose

是否有清理mongoose返回的错误的最佳做法?例如,在保存时,我收到以下重复键错误:

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

我想向用户返回一些有用的东西但是现在我正在解析我的控制器中的错误字符串,这些错误字符串闻起来像是一个错误的滚动杯。

1 个答案:

答案 0 :(得分:1)

不解析字符串,检查code对象的数字MongoError属性,并根据指示的错误类型向用户提供合理的反馈。在您的示例中,代码值为11000