云函数在update云数据库时stats : {updated: 0}

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

数据更新不进去  这个应该怎么解决 求回答

  • 复现路径

  • 提供一个最简复现 Demo

4 回复
qiangmo
qiangmo1 楼6 年前

你这不行,___collection.doc()_只能查找指定_id的记录不能查找指定其它属性:比如查找条件__openid__的记录

解决办法:用___collection.where({openid:####____}).update({data})_____,__我特么试了好多次才找到这种方法,你试试


guiyinggong
guiyinggong2 楼6 年前

象user这样的表,我一般都是在add时候将_id的值设成openid。

这样,用户自己更改个人信息的时候,就可以直接使用小程序端的update接口了,否则你只能使用云端的update接口。

yuanjing
yuanjing3 楼6 年前

是我的条件写错了?

liaojun
liaojun4 楼5 年前

应该没有 _id  是你openid的  这条数据