收藏
回答

为什么云函数A的回调中执行db.collection的回调无效?

await cloud.callFunction({
    name'queryalltable',
    data: {
      tbname'TUSER'
    },
  })
  .then(res => { 
   db.collection('TMATCH').where({
        season_id: season,
        victory: uid,
        status:'2',
      }).count().then(res =>{
        console.log(res.total)
      })
})
  1. 调用云函数,查询表TUSER的全部数据
  2. 在回调中,查询表TMATCH的记录条数,在打印出条数
遇到问题:不执行console.log(res.total),这是什么原因?求助

回答关注问题邀请回答
收藏

2 个回答

  • Peter👊
    Peter👊
    2020-04-29

    2020-04-29
    有用 1
    回复 1
    • Joel
      Joel
      2020-04-29
      感谢指导,嘿嘿~
      2020-04-29
      回复
  • Mr.Zhao
    Mr.Zhao
    2020-04-29
    试试这么写
    const res = await cloud.callFunction({
        name'queryalltable',
        data: {
            tbname'TUSER'
        },
    })
    db.collection('TMATCH').where({
        season_id: season,
        victory: uid,
        status'2',
    }).count().then(res => {
        console.log(res.total)
    })
    
    2020-04-29
    有用 1
    回复 1
    • Joel
      Joel
      2020-04-29
      感谢指导,嘿嘿~
      2020-04-29
      回复
登录 后发表内容
问题标签