Mongo funciona de esa manera. Debe decir que desea recuperar los errores, utilizando la opción segura cuando emite el comando de guardar (por defecto, utiliza el método "disparar y olvidar").
https://docs.mongodb.com/manual/reference/command/getLastError/