收藏
回答

如何判断云开发cms中, db.where.get 返回值为空?

exports.main = async (event, context) => {
  const dbUser = cloud.database().collection('user')
  let user = event.user
  let res = dbUser.where({
    openid:user.openid
  }).get()
  if(res == null) //这里应该如何判空呢?
  {
      res = dbUser.add({
      openid:user.openid
    })
  }
  return res;
}
回答关注问题邀请回答
收藏

1 个回答

  • Mr.Zhao
    Mr.Zhao
    2022-04-03
    let res = await dbUser.where({
        openid:user.openid
      }).get()
    console.log(res)
    j加个await,先看看res是啥
    
    2022-04-03
    有用 2
    回复 1
    • 下一度°
      下一度°
      2022-04-03
      十分感谢!!!问题已经解决
      2022-04-03
      回复
登录 后发表内容