0
当从MongoDB收到答案时,知道我的错误是重复键,但为什么status = 500 ?,应该是4 **。 我使用的NodeJS(帆/ express.js)为什么MongoDB发送错误500时重复密钥
{ "error": {
"error": "E_UNKNOWN",
"status": 500,
"summary": "Encountered an unexpected error",
"raw": {
"name": "MongoError",
"code": 11000,
"err": "E11000 duplicate key error index: eReporterDB.users.$name_1 dup key: { : \"codin\" }"
} } }
伙计对象的“字符串”,这是蒙戈,不Postgres的。 – freakish
你可能会得到500,因为MongoDB引发了一个没有被任何东西捕获的异常,这是一个服务器错误而不是客户端错误。 –
这也发生在postgres中。 –