收藏
回答

云开发下在.js文件中使用foreach遍历集合

问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 小程序 需求 工具 wx17ed3a43801b98a6 2.6.1

- 需求的场景描述(希望解决的问题)

集合中有90多条记录,想用foreach遍历集合找到对应的ID后赋值。但是console.log打印后只显示前20条记录,后面的记录不显示,视图层也无法获取到数据。

- 希望提供的能力

怎么才能让全部记录都打印出来,以便视图层获取数据。




最后一次编辑于  03-10  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 铭锋科技
    铭锋科技
    03-10

    每页 最大20条

      .skip(10) // 跳过结果集中的前 10 条,从第 11 条开始返回
      .limit(20) // 限制返回数量为 20 条


    03-10
    赞同
    回复 1
    • 晋城奶粉网
      晋城奶粉网
      03-11

      感谢你的回答,对我有启发。

      03-11
      回复
  • 晋城奶粉网
    晋城奶粉网
    03-11

    问题解决了。我把大概的思路分享给类似我的菜鸟。

    原来的方法是遍历集合,进行对比,然后赋值。因为有一个20条的限制,所以要想完全显示就需要

    1、写分页等的代码,但我不会写,

    2、使用云函数,事实上我也是不会。

    于是:

    现在ID已知,是否可以直接从集合中获取记录,直接赋值。

    成了!


    03-11
    赞同
    回复