云函数使用aggregate()查询时为什么只查询出一次数据,下拉第二次请求数据时,查询结果为空?
数据库满足条件的数据为27条,上拉查询,第一次查询15条数控正常查询出来,第二次查询时,查询结果为空(应该为12),第二次数据:pageOffset = 15,pageSize = 15,
db.collection(‘comment’).aggregate().match({ userId: event.userId }).skip(pageOffset).limit(pageSize).end() 查询结果为空,修改语句这样:
db.collection(‘comment’).aggregate().match({ userId: event.userId }).skip(10).end(),
第一次查询结果为17,第二次再次调用查询结果为0(正确答案17)才对呀!
在云函数端调用联表查询时,发现这个问题