你好,上一节我们简单说了一下数据库中的更新,我们回想一下,我们可以更新部分数据,如果更新的话,在小程序开发中我们需要进行哪些操作呢?
比如这个例子是:我要使用一个策略,比如我的to-do策略,如果我想完全覆盖它,我该怎么办?这需要一个复杂的更新。这需要set命令,下面给出了一个例子说明具体的用法。
比如这里我们需要设置命令,这里需要替换当前记录,可以使用方法逐个更新每个值,也可以使用set,这个方法相当于覆盖了,覆盖了,这时候就用到了这个,有一个方法叫set,需要用到。
·先复制一下,相当于乱更新,比如可以连接,可以覆盖,可以更新。更新用这个set方法,date也需要更新,也是覆盖每个值,只要定义每个值,定义完成后,直接执行覆盖的方法就可以了。这个也是经常用到的,这就是乱更新。
还有一些其他的指令,比如删除一个字段,也是一种更新。增加一个字段或者在原有的基础上创建一个字段,或者如果有数组的话,数组中数组的操作,比如在数组的尾部增加一个元素,或者在头部删除一个元素,都可以通过这里的指令来操作。这种操作在实践中可以反复进行。
·小程序里没用到,我们来看看更新吧,首先这个是简单的更新,比如用户信息,更新他的用户名,手机号等,这是用户更新方法。
这个假设对于单个用户的更新,我传入的是我自己开放的数据,那么我可能就无法修改其他人的数据了。
在使用APP的时候,数据是我当时用户的个人信息,比如头像,身份证号等,如果身份证号或者手机号有变动,这时候我的个人信息就需要更新。
下面是更新完成后的相关操作,比如提示相关成功标志等,这就是更新操作。
一般来说这个是最常见的更新方式,就是根据一个条件进行更新,如果复杂的更新用到更多的集合,那也是覆盖更新,我覆盖其中一条记录就行了。
好的,今天关于更新操作就讲到这里。