cbj44125
cbj44125
  • 发布:2021-09-16 18:48
  • 更新:2021-09-17 11:54
  • 阅读:683

【报Bug】uniCloud 数据库更新并返回方法在事务中运行错误 提示findAndUpdate not a function。--- 阿里云

分类:uniCloud

产品分类: uniCloud/App

操作步骤:

在事务中使用updateAndReturn提示 findOneAndUpdate not a function
在文档中官网给出的updateAndReturn方法是可以在事务中使用的,但本地运行方法给出如果图的错误提示,但同样的代码使用update方法是没有问题的。

预期结果:

正常可用

实际结果:

TypeError: (intermediate value).findOneAndUpdate is not a function
at ke.updateAndReturn (C:\Program Files\HBuilderX\plugins\unicloud\aliyun\@dcloudio\serverless\lib\aliyun\uni-cloud.js:1:21276)
at Object.module.exports.updateVIPplusPay (c:\My Project\third-street\uniCloud-aliyun\cloudfunctions\admin\mp\updateVIPplusPay.js:23:87)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async Object.exports.main (c:\My Project\third-street\uniCloud-aliyun\cloudfunctions\admin\index.js:11:12)
at async uniCloudSecret (C:\Program Files\HBuilderX\plugins\unicloud\aliyun\serve.js:1:5376)
at async module.exports (C:\Program Files\HBuilderX\plugins\unicloud\aliyun\serve.js:1:5031)
at async module.exports.exec (C:\Program Files\HBuilderX\plugins\unicloud\server\controller\cloudfunctions.js:1:1112)
at async Server.<anonymous> (C:\Program Files\HBuilderX\plugins\unicloud\server\index.js:1:1876)}

bug描述:

如题所示见附件图片

2021-09-16 18:48 负责人:无 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

  • cbj44125 (作者)

    3.2.3 ,是本地云函数

    2021-09-17 21:46

  • DCloud_uniCloud_WYQ

    回复 cbj44125: alpha版本已修复此问题,连接云端也没这个问题

    2021-09-18 18:57

该问题目前已经被锁定, 无法添加新回复