云开发中云函数如何同时各取三种类型中的十条数据
发布于 7 年前 作者 luming 5781 次浏览 来自 问答

我在云开发中遇到一个很大困惑

await db.collection(‘table’).where({
type:db.command.or(1,2,3)
}).limit(10).get()

上面这条代码能获取type为1、2、3的共十条,
但是我的需求是1、2、3各十条,也就是总共30条数据,我不想读取3次数据,不然效率太低。

应该如何写,刚开始学习,洗完有懂得指点一下。

1 回复

以目前的云数据库能力是没法一次查询满足你的要求,只能查3次,不过倒是可以通过Promise.all来实现并发查询来代替

回到顶部