请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

接口获取所有的点赞数据数量跟数据库favor表的点赞数量不一致

老师,想请教一个问题:
在获取所有的点赞数据的时候,favor数据表里有 5条点赞记录(2条 type 100, 3条 type 200),在小程序中获取所有点赞(/v1/classic/favor)数据时却只查到两条(1条type: 100, 1条type: 200),而且两条记录id都为1;
下面是我截的图:

1、数据库favor表
图片描述

2、排除type:400得到的数据图片描述

3、art.js _getListByType 打印出来的 ids
图片描述

4、最后小程序查到的记录
图片描述

跟老师的代码对比了一下,暂时没有发现不对劲的地方,不太清楚是什么原因。还是我的理解有误,本来就是两条?麻烦老师有空帮忙解答下,谢谢。

正在回答 回答被采纳积分+3

3回答

frankin329 2019-08-12 03:01:19

这里应该复制下面代码用了findOne方法来查询,改成findAll就好了

1 回复 有任何疑惑可以回复我~
  • 我也犯了同样的错误Switch判断中 arts = await Movie.scope(scope).findOne(finder); 改成findAll
    回复 有任何疑惑可以回复我~ 2025-01-07 13:42:56
提问者 窗口贴_1 2019-06-06 20:58:15

好的,谢谢老师;

0 回复 有任何疑惑可以回复我~
7七月 2019-06-05 01:37:41

这个没有道理吧。。。你都查询出来5条了,还能只返回两条?两个id1 很正常,因为type不同。我觉得你还是再调试下,这个应该很容易调试出来把。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号