用户登录

打开 like 下面的 like.service,找个地方定义一个取消点赞内容用的功能,它的作用就是删除掉 user_like_post 数据表里的一条指定的数据记录。

给这个函数起个名字,叫 deleteUserLikePost,函数接收一个 userId 参数,类型是 number,还需要一个 postId 参数,类型也是 number ,根据这两个参数的值我们就可以确定要删除的是哪条数据记录了。

在函数的主体里面先准备一段查询,声明一个 statement,用一个字符模板组织一段查询,查询可以使用 DELETE FROM user_like_post,意思就是要删除的数据来自 user_like_post 这个数据表。再用 WHERE 设置一个条件,条件是 userId 应该等于一个特定的值,AND,表示并且,postId 也得等于一个特定的值。这两个值先用占位符来表示。

准备好以后再把它交给数据仓库执行一下,解构执行结果里的第一个项目,起个名字叫 data,等于 await,用 connection,先调用 promise,接着再调用它的 query 方法,要执行的查询是 statement,查询里的占位符的值是 userId 还有 postId,这两个东西就是这个函数接收的两个参数。

最后让函数提供点数据,让它 return 上面这个 data。

定义取消点赞内容功能《 Node.js 服务端应用开发:用户点赞 》

统计

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

社会化网络

关于

微信订阅号

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