酷酷天才
酷酷天才
  • 发布:2026-03-12 16:43
  • 更新:2026-03-13 14:06
  • 阅读:194

【报Bug】云数据库group操作只能返回20条记录

分类:uniCloud

产品分类: uniCloud/腾讯云

操作步骤:

group()操作

预期结果:

正常返回分组数据

实际结果:

只能返回20条分组数据

bug描述:

const groupRes = await db.collection('data-mall-goods-warehouse').aggregate()  
    .group({  
      _id: '$good_id',  // 按商品ID分组  
      time: $.max('$create_time'), //取最大的时间戳  
    }).end();

只能返回20条记录

实际应该是185条,目前解决办法是.group().limit(1000)这样。。

之前没有这样阿.. 我是在多字段分组的时候注意到只返回20条,然后测试单字段分组也是只返回20条。

这个跟操作数据库相关的不要出BUG阿。。

2026-03-12 16:43 负责人:无 分享
已邀请:

最佳回复

DCloud_uniCloud_VK

DCloud_uniCloud_VK

不是bug,不写的limit的话,limit有默认值,你必须显示声明 .limit(1000) 内置数据库最大1000,扩展数据库无此限制

Ask小助手

Ask小助手

欢迎到专业群( uniCloud 官方技术交流群 ) 咨询,群中有相关专业的管理员和群友。

不是bug,不写的limit的话,limit有默认值,你必须显示声明 .limit(1000) 内置数据库最大1000,扩展数据库无此限制

内容为 AI 生成,仅供参考

要回复问题请先登录注册