收藏
回答

同样的代码,不同的表现,云开发我拿什么相信你

问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 小程序 Bug 客户端 aa 2.7

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

同样的代码,环境不同结果不同

- 预期表现

预期表现当然是结果相同啊, 气死我了

- 复现路径


- 提供一个最简复现 Demo


这是我新建的online环境


这是原来的测试环境,同样的函数, 同样的配置, 谁能告诉我为什么??



最后一次编辑于  07-04  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • lyubingo
    lyubingo
    07-04

    来个官方的人吧, 我没搞懂, 我是第一次用云开发

    07-04
    赞同
    回复 2
    • lyubingo
      lyubingo
      07-04

      数据库是用id 去进行更新的, 我甚至硬编码了 id 进行测试, 还是无法更新


      在上传的时候好像提示上传失败, 但是一闪而过, 考虑可能是上传没有成功的问题


      想去后台找到函数代码, 发现看不到云函数的代码,要如何看到云函数是否已经上传成功?在看不到代码的情况下

      07-04
      回复
    • lyubingo
      lyubingo
      07-04


      07-04
      回复
  • Justan
    Justan
    07-04

    更新一条数据如果内容没有变化的话 `updated` 是为 0 的, 意思是数据并没有发生变更. 你可以看下数据库里的数据有没发生变化.

    07-04
    赞同
    回复 3
    • lyubingo
      lyubingo
      07-04

      。。。不是, 我问的是, 为什么同样的云函数, 同样的配置, 一个可以更新, 一个又不行, 你知道吗, 一个可以更新成功, 而另一个不能更新成功, 返回 update(0) ,都同样的函数

      07-04
      回复
    • Justan
      Justan
      07-04回复lyubingo

      更新数据库内容的返回值和你数据内容和更新条件有关系的. 同一个更新操作, 连续调用两次很可能第二因为数据和更新内容相同而返回 update 0.

      07-04
      回复
    • lyubingo
      lyubingo
      07-04回复Justan

      没有调用两次, 数据库的数据没有被更新, 数据库没有被更新

      07-04
      回复