收藏
回答

云开发如何突破数据库获取条数限制?

求解!这个写法只能一次获取20个

回答关注问题邀请回答
收藏

6 个回答

  • 老张
    老张
    2021-12-04

    https://developers.weixin.qq.com/community/develop/article/doc/0008ea04120a18f6988b86d065b013

    2021-12-04
    有用
    回复
  • 15
    15
    2021-12-03

    可以利用skip和limit循环获取,类似

    ... 
    wx.cloud.database().collection("list")
          .skip(11) //第二次从第11个数据开始
          .limit(10)
    
    2021-12-03
    有用
    回复
  • kindear
    kindear
    2021-12-03

    给你提供一个思路,先使用count 统计要查询记录总数

    然后建立查询多个查询任务 ,用skip 进行分片

    promise.all 同时运行查询,最后把查询结果组装起来

    2021-12-03
    有用
    回复
  • 拾忆
    拾忆
    2021-12-03

    在云函数中查询,最多一次能查询100条数据

    2021-12-03
    有用
    回复
  • 彬
    2021-12-03

    我有个无赖的办法,就是把整个数据库作为一条记录中的一个object对象,这样我只取一条记录,就得到了整个数据库。但是,我在调试的时候没有问题,却在预览模式中有时通过,有时通不过,也不知道是哪里问题。详情在这里:https://developers.weixin.qq.com/community/minihome/doc/0000ecf35e0c38cb212df27095bc00

    对了,我是在存进去的时候有问题,读出来有没有问题,因为没成功存进去,就没有试。

    2021-12-03
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    2021-12-03

    云函数里面取的多

    2021-12-03
    有用
    回复
登录 后发表内容