【云开发】数据库操作,在collectionA中筛选几千个id,在B中遍历id获取数据,有好办法吗?
本人是客户端开发,最近开始搞云开发
已经翻了一遍社区了,找到了关于联表的相关知识点
在我开始尝试之前,在这里发个问题,万一我失败了,这个帖子说不定就有大神回复了呢
主要是在collection A中,通过其中的“时间”这个属性,筛选出可能高达上万条的数据
这里有个有趣的点,A和B的主键都是玩家的openid,我筛选A其实也是想获得符合条件的openid
然后通过A筛选出的符合条件的id,去B中找到对应的数据,获取“通过的关卡个数”
全部加起来,最后算出这批玩家的“平均通关个数”
我在没有查社区之前,是通过遍历的方法,100个100个的筛选A的id,然后一个一个去B里找对应的数据
太慢啦!!!
http调用竟然只有3秒,就超时了
各位大哥们有什么好的建议吗?