微信小程序图书交易商城云开发实例——书易(二):云数据库与云存储
微信小程序商城云开发实例——书易
总览博客地址:https://blog.csdn.net/qq_44827933/article/details/130672061
项目github地址:https://github.com/xsfmGenius/BookChange
云数据库
注:
- 可在云开发控制台->更多->内容管理开通CMS,交互式管理数据

- 下划线开头的字段是系统保留字段,是小程序自动生成的,不应修改
banner
用于首页轮播图展示,图片需上传到云存储或图片托管网站。
| 字段 | 字段名 | 数据类型 | 说明 |
|---|---|---|---|
| _id | 标识符 | string | |
| image | 图片地址 | string |
book
新书数据库
| 字段 | 字段名 | 数据类型 | 说明 |
|---|---|---|---|
| _id | 标识符 | string | |
| _createTime | 创建时间 | number | |
| _updateTime | 最后更新时间 | number | |
| name | 书名 | string | |
| author | 图书作者 | string | |
| price | 图书价格 | number | |
| category | 图书分类 | nuber | 1:教材 2:教辅 3:课外图书 4:专业书籍 |
| cover | 封面地址 | string | |
| newbook | 是否为刚上架的新书 | boolean | |
| today | 是否为今日推荐图书 | boolean | |
| group | 是否团购图书 | boolean | |
| togetherPrice | 团购价 | number |
cart
用于记录用户购物车内容
| 字段 | 字段名 | 数据类型 | 说明 |
|---|---|---|---|
| _id | 标识符 | string | |
| _openid | 用户标识符 | string | |
| bookname | 书名 | string | |
| bookcover | 封面地址 | string | |
| num | 图书数量 | number | |
| price | 图书价格 | number | |
| username | 用户名 | string |
notice
首页公告
| 字段 | 字段名 | 数据类型 | 说明 |
|---|---|---|---|
| _id | 标识符 | string | |
| _createTime | 创建时间 | number | |
| _updateTime | 最后更新时间 | number | |
| context | 公告内容 | string |
purchase
用户购买记录,字段同购物车
| 字段 | 字段名 | 数据类型 | 说明 |
|---|---|---|---|
| _id | 标识符 | string | |
| _openid | 用户标识符 | string | |
| bookname | 书名 | string | |
| bookcover | 封面地址 | string | |
| num | 图书数量 | number | |
| price | 图书价格 | number | |
| username | 用户名 | string |
secondhand
用户上传的二手书
| 字段 | 字段名 | 数据类型 | 说明 |
|---|---|---|---|
| _id | 标识符 | string | |
| _openid | 用户标识符 | string | |
| bookname | 书名 | string | |
| bookcover | 封面地址 | string | |
| bookdetail | 详细介绍 | string | |
| bookprice | 图书价格 | number | |
| username | 用户名 | string | |
| userprofile | 用户头像地址 | string |
user
用户信息
| 字段 | 字段名 | 数据类型 | 说明 |
|---|---|---|---|
| _id | 标识符 | string | |
| _openid | 用户标识符 | string | |
| dorm | 宿舍号 | string | |
| name | 用户名 | string | |
| phone | 手机号 | string | |
| receiver | 收件人 | string |
view
社区用户动态数据
| 字段 | 字段名 | 数据类型 | 说明 |
|---|---|---|---|
| _id | 标识符 | string | |
| _openid | 用户标识符 | string | |
| detail | 动态内容 | string | |
| image | 动态图片 | array | |
| review | 动态评论 | array | [用户名:评论内容] |
| time | 发布时间 | string | 格式:yyyy/mm/dd hh:mm:ss |
| username | 用户名 | string | |
| userprofile | 用户头像地址 | string |
云存储
云存储新建两个文件夹,comment文件夹用于存储用户动态图片,secondhand文件夹用于存储用户发布二手书的封面。

也可在云存储上传所需图片,包含轮播图图片,用户动态图片,图书封面图片等。图中所示为图片地址,作为相应数据库属性的值用于定位图片。

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
