00:00
哈喽,小伙伴们大家好。我们上节课加那个云存储。之前也讲了那个云函数,以及云函数,云函数整合这个百度ASDK。那个这个视频呢,我们来讲一下。这个云数据库哈,UN APP cloud云数据库。还是我们先打开。UN官网去找到这个。然后这个云数据库这一块,可以看到有云数据库入门啊。搜索数据库啊吧,什么这些数据库索引啊,什么什么么,如果你学过这个其他的数据库,你你应该对这个就是很快就能学会。然后那个。嗯,我们这个主要是演示一下,就是实际操作一下吧,这些你可以自行的看一下,我们直接讲那个云函数操作云数据库。讲这一块啊,在讲之前呢。还能跟大家讲的东西就是DB,这个我不会读表结构啊。
01:04
看看到那些东西没有,它底下也有说明的啊,那个适当的说明,那这些是有什么用呢。因为它是一个。呃,看啊,这个是一个阶层格式的文档,文档型数据库。啊,就是一个阶层格式的文档嘛,它是怎么对对这个字段这个对进行定义的呢。我可以给大家看一下。啊,我们还找到上一次那个项目,我先打开这个。有没有可的web控制台?我们找到这个云数据库,看到这这是啊用的官方那个模板模板数据库啊,官方的模板数据库这里面呢。我们可以看看它这个user。里面是什么样子的?可以看到看到看到是这样的,对吧,和他这个官网这个文档里面说的说的这一块。啊,可以看一下。等下在这里面。
02:00
很多字段对吧,这字段都有说明对吧?啊类型啊呃杰森啊,我杰杰我杰字什么么的。啊,你可以看它底下有个说明,它,它有这个这个type。这也说明。你看一下看一下就可以了,就是方便你就是去创建数据库,你可以自定义数据库嘛,在这写一个MYRTB。可以创建一个吗?创建一个这说句表说句表。不错了,也是也是说可以说成集合嘛。在创建时它是这样的,对吧,他都没有。如果你就想快速的学会两种方呃,方法就是。一边看到他这个对照表,哈,看到对照表,一边去看那个人家写的。就是官方提供的这个模板里面写的。小点东西。这样你能很快的学会了。呃,我先我就看完这个再讲讲几个字段吧,这个就是不不会出现空格吧,会把空格给取消掉,然后这个就是。
03:03
啊,他这个性别。他这个说明,然后这个零代表未知啊,一代表男,二代表女,他是他为什么要这样写呢?这又牵扯到另外一个。就是UNUN里面的话。你写的比较详细的话,它就可以操作嘛,如果你不写类型的话,它是不显示四到有点用用那码快速导入就是这个。这个我们后续再讲。我们讲云函数操作,云数据库。我们在这里创建一个数据表啊,我们手动创建一个数据表。叫是吧,我不知道他之前创建过这个没有。就这样创建。首先呢。呃,我们把这几个权限放通,如果你是在那个云函数啊。操作的话就是一般是在云函数里面写的,对吧。手贱点错了。
04:00
是在余杭传里边写的。在这里面写对吧,在这里面写,但是我们为了方便演示啊,我们是在那个客户端里直接写它客户端里可以直接调用的,我们在客户端里直接写它写法是一样的,但是记住在客户端里面可能不安全,有些时候,所以最好放到那个。函数里面写,当然一些静态资源的数据啊,你完全可以放到。客户端里面读取对吧,反正无所谓,你获取就获取呗,对吧。那这样时候,这不是这个权限吗?就是核算权限。读的,创建的,更新和删除的,那我们都可以给它改成true。都都改成这个字段,就允许客户端直接。好好多一个啊。Y呢,直接从里边,从里边复制一个啊,从这边复制一个字段。你给的时候也可以复制嘛,我就喜欢复制嘛,复制最方便的对吧。
05:00
我简单的来写一下,就写一个什么,呃,两个字段吧,一个是内幕,就随性嘛。那么。写上姓名。在这边这右边地,我要给它改掉,改成什么呢,改成。呃,Order吧,Order就就代表order是代表年龄吧。你当然也也可以在这个里面,你也可以新建一个。啊,就然后再上传也可以,但是是一样的,那我们就在这就在这里写啊,就在这里写,我希望在。我是老在这个里面写。当然在这个列创建的话,它会有提醒的,还不错啊,我们啊这个客户端调用一下。因为我们防控这个权限,所以客户端可以直接调用的。我从。集合引用开始讲。你也可以直接复制这个,你当然也可以自己写它就是。
06:04
对于哈database就是这个。啊,然后我们要我们引用这个,找到这个数据,等于相当于是数据库,然后我们是从数据库找到数据表,对吧,他就把它写的这个获取获取集合的引用,也就数据表的引用嘛,可是复制一下这个单词啊。机动机性不行,这会也是有的,那我们这个手表叫什么名字啊,我们可以看到叫叫叫text对吧,我们把这个手表名字复制一下。在这里呢?啊,我们可以那个。他是,而且我我要讲的东西就是如果大家。看这东西看的有点不太明白的话,就很多东西啊,我之前写过一篇博客,写的不是特别详细啊,给大家看一下。这个我找一下啊。
07:07
啊,这个。云开发里面。的一个云数据库基础。可以大家大家可以,大家可以看一下。就是讲那些东西的。啊,这个东西回回头我贴到评论底下吧,我们先继续,我们继续讲,讲完之后我们肯定要操作,对吧,我们操怎么操作,我们现在是没有数据的,对吧,现在是没有数据的,当然我们也可以。就获取一下嘛,我在这里加一个。就是写的比较舒服啊,那你也可以用那个promise,就是点对吧,我先这样写啊。所以呃,我们先获取一下,获取一下就跟他说的这个。他不就写技术二都引用对吧,我们就获取一下获取数据。
08:00
怎么做?我写呢,就这样写,就get。取完之后我们打印一下对吧。感谢,这个已经写好了。看一下控制台。好,他这里已经获取了,我们发现这个result里面这个data是额微数据,有数组,就是它是一个都没有的,对吧,因为我们这里是没有数据的,看到是没有数据的。那这个时候我们可以手动添加啊,同样你也可以就是。通过这个心增无脑这个东西,这这个东西添家肯定是点爱的,对吧。还有批量插入我们。他他这也有写的,你看哎,它其实就是一个数组看,就套个数组,然后对象一个对象一个对象的传,就从传个三个对象,那我们单单独的先插入,先插入一条哈,我们插入一条。我们两个字段,一个是内,一个是O对吧,那我们就插入。
09:01
怎么插入呢,继续。我先把这个给。去掉。A,什么呢?我们要插入说句,肯定是at对吧?谈了一个对象。他的名字叫。你要哈士奇欧和欧是?18加啊,18家不太好,那18吧,八字18加有点那啥对吧,那我们啊继续啊。开始。呃,可以看到它那个result里边扣的ID这个页是啥都没有的,对吧,返回了一个ID,看到这个ID,那在这里面呢,我们刷新一下这个数据,哎呀,不小心点错了,刷新一下数据,因为看到这个ID哈,和这个ID是一样,对吧,它就是返回到这个,呃,存储ID这个。这里我们已经存储完毕了,对吧,就是刚才我存的啊,由于我们没有设置这个索引字段哈,所以我们可以在上再就是同步添加一个一模一样的。
10:08
所所以算就是你看一下,比如说我们只想我们,我们的名字是只有一个的。就比如说只有一只能有一个在马哈奇,那我们就。呃,就要在索引里边加上这个内加一个引索引我们试一下啊试一下。首先呢。我们先操,先这样操作一下,再让再让他添加一个。在这里看一下。他这里已经有两个代码哈,去了对吧,然后这个时候说明它可以插入多个,那我们删掉,删掉之后给我们这个内幕内幕加一个唯索引。这内幕嘛,内幕还一个唯一索引,其索引这什么题都可以看一下,我们继续看继续写啊。这时候我们已经给了那种加索引了,唯一唯一索引。那我们再来试一下,看他能不能操作成功。啊爆错对吧,啊冲突你看冲突只会在马哈士奇,所以你呃,如果你想就选那种唯唯一的就是类似于马SQL主键对吧,就只能有一个对吧,那就。
11:10
对吧。这样写好,那我还是把这个先给删掉哈。啊,我们已经就是知道怎么获取数据,获取数据看吗?哎,我给大家来一个获取数据。那这里呢,就是呃,增加数据对吧。还不如批向添呢,批量添加怎么写呢?批向添加我们这样写啊,再写一个,嗯,我先把这个注释掉啊。啊,首先呢,它是它偏量添加,肯定要是个数组的数组形式对吧,偏量添加对吧,那瑞的话。那这样写给他数组,这是第一个对象,我们再加第二个对象。加个S,它同样也是度对吧,方便区分,那这个时候我先把这个给删掉。
12:01
方便大家看看效果哈,上线看看。这个时候是没有了,对吧,那我这里已经写好,我要让插入两个对两个对象。那我测试一下。I。啊,找到控制台啊,我把它给删掉,我们继续点一下测试。可以看到这里啊,他已经传回来了,ID就是我有两个ID嘛,和他这个说的是一模一样的吧,ID就是批量插入所有记录的ID,也就是两个ID。啊,我们已经看到了塔这边也是对吧,好,那这个时候我们P量插入也成功了,可以看看一下双下数据,它是有的看对吧。啊,我们同样删除阿塔尼维格。嗯,还有就是它或许就是这个查询筛选指令这个db.cmd啊,这个我们稍后再讲,我们继续讲这个条件查询啊。
13:03
条件查询就是加一个where,同样它还可以,如果你用于那个模糊匹配的话,模糊查询你可以用正则表达式去写,正则表达式大家可以自己了解一下,正则表达式不再讲。呃,我们继续写啊,是批量插入。批量插入,呃,最后我们讲什么,我们讲条件查询对吧。Re,等于,呃,为了方便区分哈。呃,我在这里。我看一下有几个数据,还是一个数据对吧。把这个给复制一下啊,我手动添加一个数据,这再马上写S19岁,好,我这确定一下。这里也可以看到插入进来了,我测试什么呢?测试条件查询,那就是where。那我们还是这样写,河省第二,首先我们要写个where。
14:01
维尔,我们要什么呢?要要名字是代码哈士奇的。而不是那个对写S的,那我们可以下,那这个时候我们看一下结果是什么样子的。好,可以看一下这里呢,它是。查到一个对吧,在I点。里边发现了一个啊内姆是在马哈奇名呃,年龄是18是吧,那同样我们另外一个数据不是S吗?那我们也可以查一下S。那我们再查询一下啊,挺方便呢,我打印一下result,反正就是里面的对吧。那我翻译一下,我测试一下可以看到这里啊。同样的是先把他7S19岁对吧,那我们如果写一个不同的值呢,那好可以看一下。可以发现这里啊,啥都没有对吧,那死尸灵就是一个都没有发现,就是匹配的。还有就是。
15:02
你如果你要就是想同时插两个的话。你可以使用正度表达式,也可以使用使用另外一个东西,就是它这里说的。查询筛选指令哈,看到没有,这里边字段在涉足里面啊,这个也给大家演示一下吧,啊,我们按照它的写法先这样写。KCMG等于它。那我们如何讲拿到这两个数据呢?那怎么那怎么写的好看好了,首先它是内幕对吧,它是内,它查询代码还是结合代码,还是选S,那要用到DBCMd.in为什么是in呢?可以看到这里说到哈然在受这里,同样你也可以用不在受不在这里,我们这里用in来这个。呃,那个做演示啊,当然这其他你也可以看看比较运算和逻辑运算,我们不可能一下讲那么多,讲那么多时间不会太长,对吧。还是要增重,你练习好,我们要查代码还是七对吧,还代码还是7S。
16:06
那这个时候呢,我们我们自己看一下是什么样子的哈。删除掉测试。可以看到这里我们查到两个数据对吧,和那个咱的查查都不加的是一样的。就是它实际上这个内幕字段存在于这在这里面就是和这边一样的,有就是你看。啊,这马还是写代码上写,他就返回了对吧。自然更新指令,这不是啊,你也可以看一下自然更新设置自段值啊什么什么的。有些时候这个DB,呃,DBCMD更更好使啊,有些时候非常好使啊,我们继续讲,刚才讲了这个条件查询了,对吧,那获取查询数量呢,有些时候我们就不想要说句,我们只想。要这个有多少条,那同样的也也也是很方便。在这里记得是查询嘛。呃,条件查询。
17:01
这里呢,我我把这个删掉哈。看他是count。对吧,抗的查询数量。那我们也同样的测试一下。可以看到这里。啊,这个是两个对吧。分是两个,那如果我们给他加一个条件,给加一个条件查询呢,就给他加个条件。同样也是V2对吧,那我们内容也是还是,那肯定如果是正确的话,它只会返回一个,第二是一个对吧。那就是椅子对吧。那好。这里获取这个数量设置记录数量啊,就是它只返回第一条数据。它可以和这个获取茶叶数量可以和这个。设置基础摄像和这个起始位置可以用来干什么呢?可以用来做分页,哎,我那个博客里面也有写,但当然我们也会在这里演示一下哈。获取查询数量。
18:00
我们这个已经完成了,对吧。呃,我加个出师哈,加个出师获取查询数量。这里,嗯,这讲完了,我们接下来讲的就是。这是记录数量,也就是说返回第几个,他不是说返回几个吗?返回的数据条数,它只返回第一条,就限制是一。返回一个,如果是二的话,就返回两个数据,对吧,它就是限制返回个数三,就返回三个数据。那什么呢?我们限定一下M那边意思,那我们只返回该看一下。Get。啊。可以看,可以看到这里。他去返回代码哈士奇,因为代码哈士奇第一个对吧。那为了我们演示,我再次再插入一个数据。啊,我们不要带马线,要要狗dog。刀哥今年18岁了。
19:00
两个来回了,对吧,不是四个12了,好,那我们。刚才是一对吧,我们看一下二一不是在马上行吗?那看二的话,它会返回什么呢。看看他返回两个手机,前两个,那我们是三呢。啊。可以看,可以看一下,这里返回了三个数据,那我们是零呢。穆斯林,我又想为什么呢?啊,有点慢,请求可以看到这里。返回了三个数据。然后。这是这是那个是技术数量啊limit limit不设置的情况下返回100条数据,但是我们只有。呃,那个三个嘛,它是,所以就返回三个,还有就是设置起始位置,就是我们,我们如果想第一个不想要,我就不要返回代码,还是我就要返回代码,还是奇S和糟,那我们完全可以怎么实现的,那我们就跳过嘛,我们跳过代码哈奇。
20:01
呃,跳过第一个吧,第一个是代码哈士奇。好,我们看到哈,我们跳过了第一个返回两个。然后看第一个是没有代码期是没有的,是有代码哈时期S的。马上写S啊呃,然后。为什么说它可以和这个LIMIT1起来做分页呢,啊,他就。想想,如果我们要大家讲一下逻辑啊,如果我们要获取第一页的,那我们是不是要跳过零的数据获取第一页的页数是十,如果我们要获得获取。第二页,而且嗯,页页页每个就是页面的数量是十,那我们就肯定要跳过第一页的十个来获取剩下的十个对吧。那好,就是就是逻辑就是这样,那我们就明白了,那我们我们先这样写一下,比如说我们想获取。呃,比如说我们一页只有一个数据,我们跳过了第一页,跳过了第一页,然后我们完成了。
21:01
我跳过第二。拿到一个是要拿到一个数据,那我们就这样写对吧,大家给他看一下大会是什么数据呢。猜对了吗?是代码还是写的,为什么?因为我们跳过来代码还是行拿到了一个数据啊非常怎么写呢?我们设置一下,我们设置这个配置。是从一开始那个PT size呢,PT size也可以改变了,那我们这里启用一个五,就是每一样是五个对吧,那我们这里的数据是我远远不够的,由于我们能把这个唯一所给删掉的,我们完全可以在这里。啊,这个加入啊,对吧。DOG1。那我们我们就又六个数六个数据,因为我们不是设置100页数是每个页的那个大小是五嘛,那我们到三就不写了。但他们年龄都一样啊。
22:02
这个时候。按照我们的写法,我们现limit应该就是每个页的。量是多少对吧,那肯定是要是page size。那我们跳过的跳过的跳过的对吧,跳过的数量,那肯定是不算第二下,那第一下肯定跳过五个对吧?那我们怎么写呢?那肯定是配几。减一啊,稍等一下,在这加个二,那乘以当前那个页面大小配SS。这样呢,就可以起到这个效果了啊,我们来看一下效果哈,我们测试。因为我们这里配G是一,就是一是零一是零嘛,所以。这里我们返回了五个数据,五个数据那就是第一页的五个数据对吧,那我们把那个页数调到第二页。而也就是说它会返回第二第一个数据,因为二就只剩一个数据。呃,这样你就可以做一个数据库的分页查询,对吧。呃,如果你。
23:00
那个。不太明显,那我就给大家做一个测试啊,就是我们。让。一个page和page size就是是动态动态变化的,那我们可以写。查询在这里做个查询啊,我们在这里同样是。我们这个是页页面啊,页页页加一就是配加一。啊,这个给他配加一吧,好看。复制一下,我们把配配也是。对,同样我们在这里肯定是要那个。注册这个page和page对吧配,我们从第一要开始page s。那普吉三默认是五五对吧。那好,我们就我们就先这样写定啊,这个肯定也不不能这样写了,因为我们都抽引用了吧。
24:02
好,这样写是没有问题的,它同样是text。我们要让这个页数发生变化的时候,来把这个获获取的数据发生变化。那这个时候呢,嗯,可可就等于配基。啊。配几等于配几加一啊,我们将这个配加一,这个配S,我们最好是减一的,因为我们总共六个数据啊,那我们让我们让这个配size。呃,等于减一啊,就是其实你写你写这个减减就可以了,减减你减减减减减减也一样对吧,那我们先这样写哈。就是说第三次见训,然后我们可以可以写。可以用一个text,我们来说说明一下,一会一说。是配对吧。呃,页面。页,每个页面数据。
25:03
能量啊,不知道该怎么成了,忘了,那我们就这样写写配奇赛吧,反正传入进来。你看这里是这里是可以加减的,对吧。呃。我把这个这两个玩意的加和减都写出来吧。啊,这样同样,这里是加一对吧,加一加一,这减一是减一。大家可以看到这里加一和减都可以进行了,对吧。那我们来做一下查询啊,查询同样也是。呃,可太。其实也不用写在上面测试就是一样的,对吧,写的效果但是写在底下。选择一样的吧,啊,我做查询嘛。我们来看这里啊,页页数唯一的时候,我们是五个数据,那我这个让这个配音S减一,它是四,第一页是第一页返回四个数据,四个数据对吧。
26:00
那。我再变成三好,你看它返回到了。是第一页前三个数据对吧,那我让它变成四,我们查询第二页把删除掉。第二家就支撑了了,对吧,这就可以做一个查询,如果你。想判断一下它有多少数量,那完全就用到我们刚才写的。嗯,对吧。是获取这个,哎,这里好像我我把它加了个,看看你可以获取。不加条件的情况下。看看就获取多少数量。如果如果你的。当前的数量和你的那个是一样的,或者超或者数值值的时候超过,那肯定是没有数据的,这个就要大家自己做判逻辑判断了。好,那我们这个分页也做完了,也讲完了。对,结果排序呢,就是二的那个根据名字降序和排序,那我们可以根据年龄哈,我们不是不是有年龄嘛,我们可以根据年龄来做一个,先把这个复制复制下来,这里说as sc,呃是升序,DC是降序,嗯。
27:06
这个分页我给给给大家这个先给注释掉啊,注释掉,把这一块都注释掉啊,我们继续我们的测试。这块。我不,我就不加注释了,我把它空出来还是加上吧。叫分页查询。好,我们这里不是。用那个奥巴排序嘛,我们肯定不排内幕对吧,我们排old。升序和降序,由于我们的数据肯定是情节,它的升序对吧,看到十八十九四十八。那我们这里就要用这个DC对吧。还有提醒的这个时我们按照这个排序来查询一下。可以看到它这个顺序啊,看它是根据四四数最大的,它也可以就是多个。也就是多个字段排序,比如说我根据年龄排完之后,我还要根据这个把名字排一下,你看名字大的在上面啊,牛逼点对吧,多个三对吧,人家牛逼。
28:07
那怎么写呢?也可以同样的这样。同样的,这样写。就要改成asc。这就要改成M了,对吧,对吧。啊,这是多个量写的,那我们家测试。可以看到这里哈。并没有发生变化。它会根据调用的顺序先后对这个字段进行进行排序啊。记记录是先后顺序啊,多次排序会根据这个先后顺序对多次的排序啊,我们在这里还是删讲,就根据这一个。啊,不好意思,再做一下测试。好像刚才。好像刚才那个写成的是升学啊,因为那个道教室的确是道三比道一大的。
29:01
这里做下测试。啊,不好意思刷新了那边。可以看DO3 do2do1研究48先后顺序哈。呃,继续讲讲那个排序之后呢,返回指定字段是什么意思呢?比如说我这里面有name和O对吧,但是我不想用name,因为我查的时候我已经知道他是谁了,我干嘛要返回内蒙对吧,我就不想返回内蒙。它这个也也有使用实例的fail的对吧,接口的类型,那我们也可以写啊,把这个也同样的复制制掉。这个叫什么呢?啊,这个叫排序。那我们继续讲他是啥,他是。Fail是吧,他肯定跟我们说明了是个是个object,所以我们形成这个形式,然后它。过滤对象包括名断名和不传回、非返回、返回传出。看他看他这样写的啊,A几是出,那我们就去写一个O的20出吧,看他怎么写,他也他这样写的,那我们也这样写。
30:08
着急嘛,不是着急,先学习知识就先看吧,就像我们说话一样,先学的学别人了我们再说,对吧。啊,那我们也要获取一下这个数据,对吧,好了。我们看一下效果把清掉。可以看到我们这个数据哈,是没有name的,看到了吧,就只O的。啊。正子查询指令,呃,这个查询值就是DBCMD啊,我们刚才用了讲讲的是就是因它这个好,正子表达查询,它这里也有说明啊,就是db.rp就是可以使用正能表达式,可以使用new,我是经常用这个哈,呃。啊,怎么又怎么用一把把涂抹涂到屏幕上了,抹了一下,哎,他。你就这样正能表达式看能有内幕写个正能表达式,这就可以查询了,不,我们可以也可以试一下,嗯,怎么试呢。
31:06
我写个试试啊。写不出来了就尴尬了,对吧?啊条件查询啊,这个我也。加上注释啊,加上注释。叫什么叫啊,这叫指定字段。那我们要写的是什么呢?我们要写的是正则表达式查询对吧,我们写个V尔,我也是现在上面写的get要返回查询数据嘛。哎,我们内幕能表达式叫什么呢?叫new。啊啊。EP,你在写一个。啊,我就写一个,我就写个代码写个M。那好,我们查询一下,看看是什么效果啊。M。刚才看到。
32:00
呃,就有代码还是起的就M有是吧,那我可以开个O嘛,O只有个有嘛,那那那几个狗狗一狗二狗三狗四对吧。诶,可以看到扣一勾二勾三公四,还有够共六查询硕硕数字啊就是。假设产表什么意思呢?他可以直接查,比如说我数据类型是个数组哈,因为我们这里没有写,呃,我们也可以写,把它改成A瑞,比如它是个数组,我说有很多数据,我要根据这个指定下边查。啊,就这个写,我不想写,不想演示了。嗯,可以给大家演示。这个。不演示了,不指定下面查询大家看一下,那这个我们就查询文档就讲完了,查询文档就讲完了。删除文档呢,就是可以通过指定的文档,它就doci ID move,然后你可以where就推上去,那你当然如果你啥都不加的情况下,我们就直接我就是胆子大,我就要试一下人幕,对吧,我就要试一下人remove,这个我们经常注释是。
33:02
正则。我们就我们就直接接瑞幕看看看是什么效果了。我先看一下,底下要讲一下,别等会儿字段都没了啊,好,我们写幕啦。测试一下。他这写了个六,根据它这个返回的字六,说明我们删除了六个,咱们看看看一下数据回数据吗。以后没有数据了啊,我们不小心全部上完了,因为我们没有加条件,所以就直接上文章对吧,这个doc是根据文档查询啊,Doc是根据文档查询,你当然也可以写V-ID什么什么的一样的,那我们这里新建一个数据。他刚才还有吗?啊是是没有了。我们我们这新建一个数据啊。呃,一个是内叫还是还是。同样的would我们也写,写成十。这次我年轻啊,我我就16岁了。
34:02
啊,我们这里插入数据到插入一个数据了,对吧。为了就是区分啊,就是我们如果一个数据上传就没了,对吧,我写个17岁的,那这把还是洗衣机。啊,只有17岁的,那我们要删除,是17岁的啊,我们删除,假如我们要删除17岁,那我们肯定要查他年龄,17岁的我们也可以查大白还是群一对吧。那我们我们试一下效果。可以看到这里哈,这里他已经说了,这是一就我们删除了一个。那剩下的就16岁了,对吧。包括这个DLC,如果你呃,你不理解的话,我可以给你演示一下。这个doc。我们先把这个啊直接写啊,这个也没啥,它不是doc吗。啊,Doc什么。就把这个ID传进来。他同样的。接下来就知道了。
35:01
放到这里也是第一的一个都没有了,对吧,在在没有之前,我再把它分类一下,或者我们直接确定一下看看。就是他已经被我们删除了,确实是没有了,不过我们复制了对吧。啊,我们又给他加回来了,那这个时候呢。我们看到do doc就根据我们的ID是有是有作用的,对吧,我们同样可以这样写。不是ID吗?我我我我把当个普通字段来查看看行不行啊。可以看到这里也是上传成功了。它也是个字段,我们就查他嘛,所以所以这里一个数据都没有了,你看更新文档,更新指定文档。啊,就是update。你看我们写着写着你发现没有,都是后边加一个什么,加一个什么的,都加个什么的。这屏幕突然暗了下来。是因为没电了哈,但是我觉得还够用啊,更新指定文档如果不存在它创建这就是set批量更新文档。
36:04
啊EQ其实你就是可以,比如说我有十个名,名字是年龄是18的,我都要把他们改成17岁,对吧,那你就可以那个啊用批量批量更新文档。啊,可以跟可以看这个指定,这也是数组内的啊。我们就举一个例子吧,就举那个更新指定文档。嗯,就写还是名字,还是代代码还是写了年龄,这次我写多少呢?年龄我写个20吧。不能老是那么想耍耍对吧,也想不太好。啊,就说恐龙火20岁已经很牛逼了。啊,可以看到我们的是代马27和20岁对吧,根据它的要求,我们需要传入参数是,呃,是这个形式对吧,那我们。我要把我年龄改到17岁,还是要17岁。
37:03
这个我打个主持啊,真粗,我就要17岁。哎呀。Where?啊,我我这这个是P产品的写法啊。然后看到这个写法,我们要采用什么name。为什么对吧。哎,我们要改年龄,那我们肯定要先old把你O改成18岁吧,那我们要查什么,查谁呢?你可以用doc啊,它和外热效果是一样的一样的,那我们可以查询,我们就查内对吧,内查什么代码还是奇。叫阿我们看一下效果。可以看到这里是一说明这里已经更新了一个数据,那么看发现这个数据看一下它已经更新成功了,对吧。啊。那这里如果我有我,我再写一个他兄弟啊。
38:00
他东西和他一样。都是18岁。他。两个人突然。那长生不老药了,年龄变小了,那就16岁啊,又改改改改成16岁的就改他改成改成16岁。啊,不不不不不。你赶快16岁吧,我们他欧是18岁的,对吧,欧18的年龄。十八十六。测试一下,我们更新了两个数据看一下。他俩16岁了,对吧,我们不仅这个更新可以写这个字段,我们查询的时候同样可以用到这个字段啊。哎,我更更新好了。这底下的就不再讲了哈。嗯,你们要,嗯,我觉得啊,DBCMD这个非常有用啊,比如说我们要查询。呃,那个收举个例子,收藏表。我收藏表里只写我和这个商品,比如说UID和商品ID。然后记录这个这个收藏时间。
39:01
那这个时候我们可以通过这个VID查到我们所有的收藏的商品的ID。通过这个ID如何查看,你就可以用到DBCMD。就可以查出来了,对吧,好。我们云数据库。入门就讲到这里,呃,下节课我们讲什么呢?我们讲。我们做一个网盘哈,就是没错,就是做一个网盘,呃,用云存储和云数据库来做一个,还有还有云云函数来仿造一个网盘,UI是比较丑的啊,UI是非常丑的,那这里先不给先不给大家。啊,就是这个就他。明天你们就知道是什么样子的。调完这个视频结束后,我就把这个冻结啊,因为我们这个只是这个。这个页面只用了这个文件来做测试啊,记得就是我们这里测试的时候。表结构这个里面这个权限都是放通的啊,建议你不要放通,可以在云数据库写的时候,正式写的时候不要放通,全部是fail,当然静态资源可以可以用re,或者一些无关紧要的资源,大家都可以改的,你就用al对吧。
40:12
删除的话就你自己自行决定啊,这些权限的分配。好,那我这个视频就到此结束,谢谢大家观看。
我来说两句
666
6666
666
感谢分享
666
可以
棒啊
感谢分享
666
厉害了,学习学习。