收藏
回答

数据库无法更新

框架类型 问题类型 终端类型 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 {}

}


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

2 个回答

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

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

    2018-12-19
    有用
    回复 1
    • 2018-12-20

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

      2018-12-20
      回复
  • 禾店短剧系统
    禾店短剧系统
    2021-05-27

    是数据库建的问题还是代码的问题

    2021-05-27
    有用 1
    回复
登录 后发表内容