group()操作
酷酷天才
- 发布:2026-03-12 16:43
- 更新:2026-03-13 14:06
- 阅读:194
产品分类: uniCloud/腾讯云
操作步骤:
预期结果:
正常返回分组数据
正常返回分组数据
实际结果:
只能返回20条分组数据
只能返回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阿。。
2 个回复
最佳回复
DCloud_uniCloud_VK
不是bug,不写的limit的话,limit有默认值,你必须显示声明 .limit(1000) 内置数据库最大1000,扩展数据库无此限制
Ask小助手
不是bug,不写的limit的话,limit有默认值,你必须显示声明 .limit(1000) 内置数据库最大1000,扩展数据库无此限制
要回复问题请先登录或注册
公告
更多>相关问题