因此,mongo会在代码11000或11001上抛出错误消息,如下所示:
{ [MongoError: E11000 duplicate key error index: mean-dev.users.$username_1 dup key: { : "asdasd" }]
name: 'MongoError',
err: 'E11000 duplicate key error index: mean-dev.users.$username_1 dup key: { : "asdasd" }',
code: 11000,
n: 0,
connectionId: 718,
ok: 1 }
Run Code Online (Sandbox Code Playgroud)
现在,我正在解析错误消息以检索哪个字段有重复键,这非常脏.即:我不想测试不同索引(多键,复合等)上的各种重复错误,看看这个解析器是否仍然有效.
我可以使用Node中的任何帮助程序,让我可以为这些错误强有力地检索有问题的字段吗?