用户登录

在 avatar.service 里面可以定义一个按用户 ID 查找头像的功能,找个地方定义一下这个函数,名字可以叫做 findAvatarByUserId ,函数接收一个 userId 参数,类型是 number。

在函数里面,先准备一段查询,声明一个 statement,用一个字符模板组织一段查询,SELECT 所有的东西,来自 avatar 数据表,用 WHERE 设置一个查询条件,条件是 userId 栏目的值等于一个特定的值。这里先用一个占位符来表示。然后用 ORDER BY 设置按 avatar.id 降序排列。再用 LIMIT 限制只获取到一个结果。

下面可以去执行一下准备好的这段查询,const 方括号,data,把执行结果里的第一个项目解构出来起个名字叫 data。等于 await ,用一下 connection 上的 promise 方法,接着调用 query 方法,把要执行的查询交给它,这里就是 statement,还得再提供查询里的占位符的值,这里就是 userId。

最后让这个函数提供点数据,让它 return 的是上面的这个 data 里面的第一个项目的值。

定义按用户 ID 查找头像的功能《 Node.js 服务端应用开发:用户头像 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点