前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >『云开发』使用云数据库和云存储

『云开发』使用云数据库和云存储

原创
作者头像
BNTang
发布2024-01-14 21:23:17
2220
发布2024-01-14 21:23:17
举报
文章被收录于专栏:『云开发』『云开发』

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 数据格式:

代码语言:json
复制
{"name": "BNTang", "age": 19}
{"name": "BNTang1", "age": 20}
{"name": "BNTang2", "age": 21}

最后面不能带有 ,,也就是一个对象占据一整行,我在桌面新建了一个 a.txt 将如上的内容粘贴了进去进行导入测试:

3.云存储

云存储顾名思义就是存储我们的文件,我们可以将我们的文件上传到云存储当中,然后通过云存储的链接来访问我们的文件,这个功能跟我们的阿里云/腾讯云 OSS 服务是一样的。

3.1.上传文件

选择一下自己要上传的媒体文件,点击上传文件即可完成上传:

然后你可以在文件列表中看到你上传的文件你可以点击一下,就会在右侧弹出一个抽屉,在抽屉中展示了图片相关的信息,微信云存储提供了下载地址,这个时候自己可以复制一下这个下载地址进行访问一下我们来看看效果:

在来上传一个其他类型的文件试试好吧,其它的我就不过多介绍了,后面会用代码来进行操作的,这里我上传了一个压缩包,也是可以的。

好了,本篇文章的内容就介绍到这就结束了,我们下期再见,感谢大家的观看,谢谢大家。

?如果您对本文有任何疑问或想法,请在评论区留言,我将很乐意与您交流。 ?您的每一条评论对我都至关重要,我会尽快给予回复。 ?如果您觉得这篇文章对您有所启发或帮助,请不吝赞赏、收藏或分享。 ?您的每一个动作都是对我创作的最大鼓励和支持。 ?谢谢您的阅读和陪伴! ?感谢您的支持,我会继续努力的!


我正在参与2024腾讯技术创作特训营第五期有奖征文,快来和我瓜分大奖!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.前言
  • 2.云数据库
    • 2.1.创建集合
      • 2.2.往集合添加数据
      • 3.云存储
        • 3.1.上传文件
        相关产品与服务
        对象存储
        对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
        http://www.vxiaotou.com