MySQL返回的数据有RowDataPacket问题

来源:10-11 获取用户信息 API 开发(1-2)

小学教师

2020-03-16

图片描述

老师你好,照着你的代码写的,为什么我的数据返回的是一个数组,而你返回的直接是个对象呢?怎么样才能让查询结果返回的是对象呢?谢谢

写回答

2回答

Sam

2020-03-20

您好,这里需要检查一下您findUser的逻辑,我们不能直接把RowDataPacket返回给用户,而应该把里面的具体内容返回给用户,mysql查询出来的数据集都是数组类型,如果您想返回一个对象,只需要取出第一个元素返回就行了

0
1
小学教师
非常感谢!
2020-04-27
共1条回复

慕尼黑6009583

2020-05-15

应该是没有返回属于的第一个数据

0
0

Vue Element+Node.js开发企业通用管理后台系统

基于Element的中后台课程,一套中小型企业通用的后台管理系统

2829 学习 · 1714 问题

查看课程