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

发布于 7 年前作者 leifu12305 次浏览最后编辑 7 年前来自 ask

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

WXOPEN Club 内容图片

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

WXOPEN Club 内容图片

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

WXOPEN Club 内容图片

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

WXOPEN Club 内容图片
3 回复
fqiao
fqiao1 楼6 年前

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

duanjuan
duanjuan2 楼6 年前

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

gshen
gshen3 楼5 年前