云函数里云数据库输出limit上限啥时候改成1000的?
1、我原来以为limit最大就是100,今天发现文档里已经改为1000了: https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/collection/Collection.limit.html 2、今天亲测可用,把limit设为1000,能输出1000条记录出来,但是超过1000就只能最初输出1000 const res = await db.collection('orders')
.where({
_id : _.neq(null)
})
.field({
no: 1
})
.limit(1100)
.get()
[图片] 3、还有一个文档专门讲如何读取超过100条记录(看来还是按原来100limit来的),使用了Promise多次查询的方法,如下: https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/collection/Collection.get.html 4、我再问一个问题,我都是用递归函数来取超过上限的记录的,用文档中的Promise做多次查询,和用递归函数做多次查询,有没有优劣之分?对Promise不太熟悉。还有如果不加orderBy,直接get出来,是否可以确保取第二次取记录和上一次取记录不重复。