老师,关于update,set的问题
来源:1-1 课程导学
慕斯1389853
2020-10-19
1、我用where更新update一条记录,报错,但是用doc更新就没问题,原因是啥
2、多条记录update和单条记录的区别
3、set只能用于单条,不能用于多条记录是吗?
4、set更新记录时候(我这里默认单条记录),是把整条记录字段都替换对吗?
写回答
1回答
-
谢成
2020-10-21
1、请问报错信息是什么呢?doc的作用不是更新,是根据id来查找。可以看下文档: https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/collection/Collection.doc.html
2、update可以更新一条也可以更新多条,到底更新几条取决于update前面的查询条件,如果前面查询条件查询出多条就更新多条,查询出一条就更新一条
3、set的作用不是更新,是替换,每次替换一条数据。可以参考文档:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/document/Document.set.html
4、还是建议参考上面的文档,set是替换,会把数据中的字段都替换掉。而update是更新。
012020-10-21
相似问题