收藏
回答

云开发中云函数如何同时各取三种类型中的十条数据

问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 小程序 需求 客户端 wxb6cfc2ba01c69b03 2.6.4

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

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

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

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


最后一次编辑于  04-01
回答关注问题邀请回答
收藏

1 个回答

  • 悟空
    悟空
    04-01

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

    04-01
    赞同
    回复