收藏
回答

数据库无法更新

问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 小游戏 Bug 客户端 wx65e6814575421087 2.4.2

- 当前 Bug 的表现(可附上截图)

score 字段无法更新

- 预期表现

可以更新

- 复现路径


- 提供一个最简复现 Demo

// 云函数入口文件

const cloud = require('wx-server-sdk')


cloud.init()

//插入数据库

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

const wxContext = cloud.getWXContext()

const db = cloud.database();


db.collection('user').where({

openid:'opeUr5D3bzidW1bs3tRjJvuI44TM' //wxContext.UNIONID

}).update({

data:{

score:100

}

})


return {}

}


最后一次编辑于  2018-12-18  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • 邓坤力
    邓坤力
    2018-12-19

    是否环境匹配?get 是否能拿到?

    2018-12-19
    赞同
    回复 1
    • 二狗
      二狗
      2018-12-20

      发现如果openid 是99 这个updata 就成功 ,如果是100或者opeUr5D3bzidW1bs3tRjJvuI44TM 就不行。。get 不到的 ,我换成where 就可以了

      2018-12-20
      回复