请问这个回调里面的err参数是什么时候可以判断成功的,为什么查询结果不对会不报错呢,查询结果不对直接把result直接是null了
还有就是我用express和mongo做的一个登录接口,我本来是这么想的,如果错误,我就返回状态码400和一些信息,结果并不是这样,查询一个不存在的数据并不会产生错误,直接判断成功并给我返回了null,为什么会这样,那什么时候才会判断错误呢,
请问这个回调里面的err参数是什么时候可以判断成功的,为什么查询结果不对会不报错呢,查询结果不对直接把result直接是null了
还有就是我用express和mongo做的一个登录接口,我本来是这么想的,如果错误,我就返回状态码400和一些信息,结果并不是这样,查询一个不存在的数据并不会产生错误,直接判断成功并给我返回了null,为什么会这样,那什么时候才会判断错误呢,
3 回答2.7k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
2 回答740 阅读✓ 已解决
2 回答1.8k 阅读
2 回答816 阅读✓ 已解决
2 回答1.2k 阅读
err判断的是你查询指令的对错(比如你的表里没有username字段),没查到不是错误,他也查了只是没查到所以返回null