云函数里的push,pop等方法为什么总是报错

发布于 8 年前作者 fang6416266 次浏览最后编辑 8 年前来自 ask
  • 当前 Bug 的表现(可附上截图)
  • 预期表现

    我在普通函数里的执行这个更新方法是没有问题的,但是在云函数里会出现以下报错,总是说方法无效,后来我return 了一下db.command,发现这个对象里并没有push方法(如上图所示),为什么在普通函数里这个对象返回值会有push,pop等方法,但是云函数没有呢,但是官方文档并没有说明这点,请教一下是怎么回事?

  • 复现路径

  • 提供一个最简复现 Demo

3 回复
xia24
xia241 楼6 年前

执行了npm install wx-server-sdk@0.0.20把版本降下来就可以了

ming82
ming822 楼6 年前

我的也是这个问题,我感觉好像是云函数不能调取   wx.cloud.database() 这个方法!

chaoliang
chaoliang3 楼6 年前

是有这个问题,估计是模块配置出问题了,我后来把以前云函数的模块复制上去就能正常运行