后端报错:Cannot read property ‘phone’ of null
问题详情:
后端通过id查找数据库USERS表数据,命令行出现报错Cannot read property ‘phone’ of null。(result为ORDERS表中的数据,result[index].userId与USERS表中的_id一致。)
解决方案:
第一步:先输出data(console.log(data),判断是否在USERA表中查询到符合条件的数据。
发现命令行中有数据,并且data中有phone,但是数据中存在null。
第二步:在数据库可视化工具中查看,是否USERS表中包含所有的result[index].userId。
由于查询id是result[index].userId,所以在数据库可视化工具中查看,发现USERS表中缺少数据,可能是之前手动删除过。