1.前言
经过上一篇文章的介绍,知道了什么是微信小程序的云开发,知道了微信小程序的云开发其实就是腾讯为我们搭建好的服务器,提供好了数据库,提供好了云存储,提供了云函数相关的功能,通过云函数可以对我们的数据进行加工处理等知识,那么这篇文章就来介绍一下云数据库和云存储的使用。
2.云数据库
首先创建一个全新的项目我这里不赘述了,因为之前已经介绍过了。
创建项目完毕之后,找到,项目工具栏中的云开发,点击进入,找到数据库:
微信给我们提供的云数据库,其实就是一个 MongoDB, 和 MongoDB 一样,可以通过创建集合然后在集合当中存储数据,这类似的东西。
在以前我 MongoDB 的文章中有介绍,要想用 MongoDB 存储数据,首先需要创建一个集合,然后在集合当中存储数据,这个集合就相当于 MySQL 当中的表,有了表才可以网表中进行存储数据。
2.1.创建集合
2.2.往集合添加数据
添加数据可分为 逐行添加
:
逐行添加分为 默认模式
与 JSON模式
, 首先来看看默认模式,点击加号,就会添加一个字段,你可以更改这个新增的字段的数据类型为你想要的,最后一个选项就是该字段本次要存储的内容了,再点击确定就添加成功了。
添加成功结果如下图所示:
再来看看 JSON 模式:
代码语言:json复制{
"name": "JonathanTang",
"age": "18",
"email": "123456@qq.com"
}
添加结果如下图所示:
如果你会 MongoDB 用这个云数据库跟切菜没太大区别。
还可以用 导入
的方式添加:
我这里就不卖关子,直接告诉大家用怎么样的方式去导入,我们一般正常的 JSON 文件内容应该是如下这样子的:
代码语言:json复制{"name": "BNTang", "age": 19},
{"name": "BNTang1", "age": 20},
{"name": "BNTang2", "age": 21}
但是在微信云数据库当中呢,这个 JSON 后面不能有 ,
,要想可以正确的导入我们对应的 JSON 数据,应该更改为如下这种 JSON 数据格式:
{"name": "BNTang", "age": 19}
{"name": "BNTang1", "age": 20}
{"name": "BNTang2", "age": 21}
最后面不能带有 ,
,也就是一个对象占据一整行,我在桌面新建了一个 a.txt
将如上的内容粘贴了进去进行导入测试:
3.云存储
云存储顾名思义就是存储我们的文件,我们可以将我们的文件上传到云存储当中,然后通过云存储的链接来访问我们的文件,这个功能跟我们的阿里云/腾讯云
OSS 服务是一样的。
3.1.上传文件
选择一下自己要上传的媒体文件,点击上传文件即可完成上传:
然后你可以在文件列表中看到你上传的文件你可以点击一下,就会在右侧弹出一个抽屉,在抽屉中展示了图片相关的信息,微信云存储提供了下载地址,这个时候自己可以复制一下这个下载地址进行访问一下我们来看看效果:
在来上传一个其他类型的文件试试好吧,其它的我就不过多介绍了,后面会用代码来进行操作的,这里我上传了一个压缩包,也是可以的。
好了,本篇文章的内容就介绍到这就结束了,我们下期再见,感谢大家的观看,谢谢大家。