小程序
小游戏
企业微信
微信支付
扫描小程序码分享
小程序端对云数据库进行update操作,如果更新的数据有变化,比如对集合中的age字段进行更新,之前时20,现在要更新成30,那么执行update操作后,stats.updated的值是1,说明更新成功。
但如果之前是20,这次我还是要更新成20,那么执行update操作后,stats.updated的值是0。
这就有个问题了,返回值仅有stats.updated这一项,但如果返回0,我不知道是因为更新的内容没有变化,还是因为_id不存在找不到待更新的记录。
请教高手,这个问题如何解决?
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我也遇到这个问题,请问楼主解决了吗 求大神出方案
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
谢邀,不懂云开发
云开发目前应该不能直接通过update获得更多信息,如果真的要确认记录更新之前是否存在,只能在更新之前查询一次,但是这样就有点浪费资源,没有必要需求的话还是不要去这么做。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我也遇到这个问题,请问楼主解决了吗 求大神出方案
谢邀,不懂云开发
云开发目前应该不能直接通过update获得更多信息,如果真的要确认记录更新之前是否存在,只能在更新之前查询一次,但是这样就有点浪费资源,没有必要需求的话还是不要去这么做。