收藏
回答

云函数update doc某些情景下失效

框架类型 问题类型 终端类型 AppID 基础库版本
小程序 Bug 工具 wx36c829038856d3f8 2.6.4

使用云函数update数据时,根据用户传过来的openid进行修改指定数据,实验多次这么一种情况,如果按照以下这种写法就会出现无法更新的数据的情况:


以下是云函数日志,可以看到openid是传递正常的


但是如果我们将openid直接写入doc  就会正常操作数据  这是为什么,官方能解释一下吗   困扰好久了


数据是更新正常的  日志如下:


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

3 个回答

  • withnate
    withnate
    2019-05-16

    此openid的doc不存在,log中updated=0,代表没有成功更新。https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-client-api/database/doc.update.html

    2019-05-16
    有用
    回复 4
  • Kindear
    Kindear
    2019-05-16

    你的money是怎么获取的,你是不是应该先写成 event.money试试

    2019-05-16
    有用
    回复 4
    • GHS
      GHS
      2019-05-16

      现在就是这样获取的  但是还是无法更新

      2019-05-16
      回复
    • GHS
      GHS
      2019-05-16

      试了好久都是这个问题  真的是头蒙  我怀疑只有我出现了这种情况

      2019-05-16
      回复
    • Kindear
      Kindear
      2019-05-16

      不需要转化为数字查询的,就用字符串就行

      2019-05-16
      回复
    • GHS
      GHS
      2019-05-17回复Kindear

      换成_id参数就好了  解决了

      2019-05-17
      回复
  • GHS
    GHS
    2019-05-15

    @someone

    2019-05-15
    有用
    回复
登录 后发表内容