收藏
回答

云函数数据库更新指令报错

框架类型 问题类型 终端类型 AppID 基础库版本
小程序 Bug 客户端 wx51cbe0e1374141e8 2.3.0

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

The dollar ($) prefixed field '$inc' in 'progress.$inc' is not valid for storage.


- 预期表现

正常更新

- 复现路径


- 提供一个最简复现 Demo

官方文档提供的demo:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-server-api/database/command.inc.html



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

8 个回答

  • 邓坤力
    邓坤力
    2018-10-16

    看看 wx-server-sdk 的版本呢?(文件:云函数目录/node_modules/wx-server-sdk/package.json)


    更新下版本然后再试试:npm install wx-server-sdk@latest

    2018-10-16
    有用
    回复 2
    • 2018-10-16

      + wx-server-sdk@0.0.20

      还是不行

      { Error: errCode: -502001 database request fail | errMsg: Update Fail: write errors: [{The dollar ($) prefixed field '$inc' in 'progress.$inc' is not valid for storage.}]

      2018-10-16
      回复
    • 2018-10-16

      console.log(db.command)

      云函数输出:

      Command {

      logicParam: { },

      placeholder: '{{{AAA}}}',

      baseOperator: ['$eq', '$ne', '$gt', '$gte', '$lt', '$lte', '$in', '$nin'],

      toString: [Function]

      }

      小程序端输出:

      { eq: ƒ, neq: ƒ, lt: ƒ, lte: ƒ, gt: ƒ,}



      2018-10-16
      回复
  • To7i
    To7i
    2018-10-21

    遇到同样的问题,希望赶紧修复,周一业务要上线!!!


    修复后,求解决方案

    2018-10-21
    有用 1
    回复 1
    • 2018-10-26

      大佬解决了吗

      2018-10-26
      回复
  • 2018-10-20

    同遇到这样的问题  _. 操作都无法实现,现在不报错了 但是依然没法更新数据 其他的操作可以 就是_. 操作无法正常进行

    2018-10-20
    有用 1
    回复 1
    • 2018-10-21

      依然报错

      2018-10-21
      回复
  • 友友✨
    友友✨
    2018-10-19

    我在command.push时出现了同样的问题

    2018-10-19
    有用 1
    回复
  • 天尊
    天尊
    2018-10-19

    关注一下,还没解决吧

    2018-10-19
    有用 1
    回复 1
    • 2018-10-19

      暂时不用更新指令了

      2018-10-19
      回复
  • 2018-10-18

    就是还没修复,遇到同样问题

    2018-10-18
    有用 1
    回复
  • 庄园manor181
    庄园manor181
    2018-10-17

    楼主解决了吗,同样的问题

    2018-10-17
    有用 1
    回复 1
    • 2018-10-17

      还没有

      2018-10-17
      回复
  • 是小白啊
    是小白啊
    2018-10-16

    抱歉,问题已修复,重试一下看看

    2018-10-16
    有用
    回复 1
    • 2018-10-16

      回复这么快,👍

      好像还是不行:

      2018-10-16T09:11:51.736Z 84cd0a40-d123-11e8-8eef-52540064d067 { Error: errCode: -502001 database request fail | errMsg: Update Fail: write errors: [{The dollar ($) prefixed field '$inc' in 'progress.$inc' is not valid for storage.}]; 


      2018-10-16
      回复
登录 后发表内容