天天看点

微信小程序云开发。这一节咱们开始讲云开发的基础的几个概念。云开发的主要的基础有这么五类,主要是包含这个数据库、存储、云函

作者:程序源代码

微信小程序云开发。

这一节咱们开始讲云开发的基础的几个概念。云开发的主要的基础有这么五类,主要是包含这个数据库、存储、云函数以及调用还有这个α、d、g、d p、a1这五类。这五类构成了云开发的基础。也说通过这个五类的基础内容,可以构建微信小程序,为微信小程序提供丰富的相关的一些服务。

第一节你们看一下这个数据库。微信云开发数据库是一个基于jason数据库的关系型。不是关系型搜索了就是文档型数据库。它的每条记录都是一个JOP的对象。一个税库可以包含多个集合。集合在微信小程序语音开发中,相当于原来传统的关形税库中的一个表,也是用来保存数据使用的。

集合里面可以看到一个jason的数组。每个数组里面,每个对象都是集合的一条数据。集合的记录也每一条,这个数据对象都是一个jason的睡觉。官方对这个关于型数据库和文档型数据库的概念,做了一个简单的对比。这边是关形水库的,这边是文档型水库。

大家如果有兴趣的可以查一下关型数据库有哪些?文档数据库有哪些?主流的。这里给大家说几个关型数据库,主流的有这个漫丝口或者凹入口,这个都属于一些常用的关型水库。

裕形水库就是咱们使用的微信小程序云开发里面的jason数据库,就是文档型的数据库。他们的主要区别分为四点。首先从数据库上面他们都叫 数据库,这个是没有区别的,都是一种数据库,对象。

第二点,在关键型数据库里面,咱们经常会使用到有个表来存储相关的数据。也有table。但在文档型数据库里面是没有table的概念。它代替是用集合的数据库来代替了这个表。

在表中,原来关键税库包含这个行和列,也就说行列来保存表的字段以及表的内容。在文档性输出里面,它行对应行是通过记录来实现的。列就是通过feel的每个字段来实现的。

这是两者的区别,为了方便大家理解,我下面在官网中摘了一个例子。

比如说咱们在传统的关形数库里面,比如要设设计一个table表。这里模拟是一个秘书的一个表,就是book的表。然后在使用关键数,传统的时候,传统的键法。这点为了方便大家,可以通过myself数据库给大家介绍一下。这里我就用navi kitchen这样登一下。

比如这个 u 色表,在传统数据库里面,也就关键数据库里面,每一个表,每个表代表着它的实体。在表里面包含表明还有相关的列。要说,它有这个table,标头也就是说这个属性的标签以及表的内容一条条的内容。但在文档型水库里面没有这个,它也是这种对象的方式。同时演示一下这里我打开之前做的云开发的云控制台。

这个是云开发的控制台,控制台有个集合,比如这个是水库,打开这个数据库随便找一个集合,在这个集合里面其实保存的是一个jason 对象。所以它里面是通过每个字段feel的,前面是feel的名称,后边是feel的存储的内容来实现对于数据的存储的。它的其实就是建制队,它是一个jason 的对象。这个是在观景数据库里面,上面总结的一点区别。

具体的使用的时候经常再举个例子,就是经常做观景数据库查询,可能就是通过circle、平移、镜像,一个表明,后面加一个外耳语记。比如说这个是图书的表,然后他的出版社是哪个出版社。通过这种slide幸福让这种语句来查询,但在云开发里面就有点区别了。

云开发这块这是官方写的例子,如果查询一个表,会使用一个,先去创建一个相对于一个 d b,然后通过微信点glow 的数据库创建一个个哨兵的引用,穿一个手用引用来声明成一个相当一个对象。然后拿着这个钥匙之后,通过这个对象的里面的collection 这个方法,相对于连接一个具体的集合,要集合来获取集合里面的数据。

然后来拿到集合里面的具体的数据。这里在后面还会给大家讲,如果传统的where语句?where语句是circle where语句?加一个字段等于这个值,但在云开发里面就是通过点儿也是where,它带有带有where的方法传入一个对象。

比如这个对象是出版商的对象,然后出版商对象是一个jason对象,然后通过一种复制的方式,就会根据这个对象来去查询,原来可能写成这么写,然后到这个文档型水库里面就是这样的了,并开发里面就是这样的。如果获取到具体的内容,他会通过一个get,然后得到我引用里面的具体数据,具体数据,返回具体的结果集。这个是云开发里面关于数据库的介绍,其实数据库这块还包含很多,比如说对于,它官网上还提到了对于数据库的增减、改查以及常用的比如 d l,这种语句有查询语句。比如是触画插入查询、查询更新、删除,这些,下一节给大家讲一下。这一小节就到这。

微信小程序云开发。这一节咱们开始讲云开发的基础的几个概念。云开发的主要的基础有这么五类,主要是包含这个数据库、存储、云函
微信小程序云开发。这一节咱们开始讲云开发的基础的几个概念。云开发的主要的基础有这么五类,主要是包含这个数据库、存储、云函
微信小程序云开发。这一节咱们开始讲云开发的基础的几个概念。云开发的主要的基础有这么五类,主要是包含这个数据库、存储、云函
微信小程序云开发。这一节咱们开始讲云开发的基础的几个概念。云开发的主要的基础有这么五类,主要是包含这个数据库、存储、云函
微信小程序云开发。这一节咱们开始讲云开发的基础的几个概念。云开发的主要的基础有这么五类,主要是包含这个数据库、存储、云函
微信小程序云开发。这一节咱们开始讲云开发的基础的几个概念。云开发的主要的基础有这么五类,主要是包含这个数据库、存储、云函
微信小程序云开发。这一节咱们开始讲云开发的基础的几个概念。云开发的主要的基础有这么五类,主要是包含这个数据库、存储、云函

继续阅读