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中。 –