小程序数据表嵌套查询
发布于 6 年前 作者 minyin 12870 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

db.collection(‘child’).limit(12).skip(

0

).get().then(res => {

    db.collection(‘collection’).where({

        openid: wx.getStorageSync(‘openid’)

    }).get().then(list => {

    })

})

这样的嵌套查询小程序陷入长时间等待状态

顺序查询的话会有异步的问题,是否有类似async/await的方法,或者多表联合查询的方法

  • 预期表现
  • 复现路径
  • 提供一个最简复现 Demo
3 回复

哥 向你请教一下  我想把一个表中的 某几条数据中的某个字段更新一下数值  该如何操作  有没有一次性 全部更新的方法  我看文档说的是更新一条数据 我现在用的for循环一条条更新 虽然能实现更新  但 我觉得不不应该这样做 。

请贴下完整代码,云函数中就是使用 async/await 异步返回的。比如你贴的代码需要异步返回可以这样

exports.main = async(event, context) => {

let   res=     await db.collection(‘xxx’)

.where({

        openid

    }).get()



}

云函数有

回到顶部