微信小程序云开发—01(云数据库、云函数的创建与基本使用)

一、概念

1. 小程序云开发,让前端程序员拥有后端的能力
2. 云函数 (nodejs)
3. 云数据库 (mogodb)
4. 云存储
5. 前端写好云函数 -> 上传到云服务器 ->实现自定云部署
6. 前端去调用云函数=>间接通过云函数对数据库的操作
7. 前端=》全栈

二、使用云开发的注意点

1. 在app.js

微信小程序云开发—01(云数据库、云函数的创建与基本使用)_第1张图片

2. 云函数index.js 定义id

微信小程序云开发—01(云数据库、云函数的创建与基本使用)_第2张图片

3. 云id来自

云开发->概览->环境id

微信小程序云开发—01(云数据库、云函数的创建与基本使用)_第3张图片

4. 选择环境

微信小程序云开发—01(云数据库、云函数的创建与基本使用)_第4张图片

5. 上传并部署

微信小程序云开发—01(云数据库、云函数的创建与基本使用)_第5张图片

6. 增量上传

微信小程序云开发—01(云数据库、云函数的创建与基本使用)_第6张图片

三、云数据库的创建

1. 创建集合-》添加记录

微信小程序云开发—01(云数据库、云函数的创建与基本使用)_第7张图片
微信小程序云开发—01(云数据库、云函数的创建与基本使用)_第8张图片

四、云函数的定义与基本使用

01 右键创建云函数

微信小程序云开发—01(云数据库、云函数的创建与基本使用)_第9张图片

02 在页面中调用云函数

wx.cloud.callFunction({name,data})

微信小程序云开发—01(云数据库、云函数的创建与基本使用)_第10张图片

03 在云函数 如何操作云数据

初始化  var db = cloud.database();
	
获取  var data = await db.collection("feedback").get()
	
添加  var  data = await db.collection("feedback").add(data:{添加数据})	

五、云数据库的常用api

1.databaseMigrateImport 数据库导入

请求地址

POST https://api.weixin.qq.com/tcb/databasemigrateimport?access_token=ACCESS_TOKEN
  
详细说明看 https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseMigrateImport.html

2.databaseMigrateExport 数据库导出

请求地址

POST https://api.weixin.qq.com/tcb/databasemigrateexport?access_token=ACCESS_TOKEN

详细说明看https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseMigrateExport.html

3.databaseMigrateQueryInfo 数据库迁移状态查询

请求地址

POST https://api.weixin.qq.com/tcb/databasemigratequeryinfo?access_token=ACCESS_TOKEN

详细说明看https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseMigrateQueryInfo.html

4.updateIndex 变更数据库索引

请求地址

POST https://api.weixin.qq.com/tcb/updateindex?access_token=ACCESS_TOKEN

详细说明看https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/updateIndex.html

5.databaseCollectionAdd 新增集合

请求地址

POST https://api.weixin.qq.com/tcb/databasecollectionadd?access_token=ACCESS_TOKEN

详细说明看https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseCollectionAdd.html

6.databaseCollectionDelete 删除集合

请求地址

POST https://api.weixin.qq.com/tcb/databasecollectiondelete?access_token=ACCESS_TOKEN

详细说明看https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseCollectionDelete.html

7.databaseCollectionGet 数据库导出

请求地址

 https://api.weixin.qq.com/tcb/databasecollectionget?access_token=ACCESS_TOKEN

详细说明看https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseCollectionGet.html

8.databaseAdd 数据库插入记录

请求地址

POST https://api.weixin.qq.com/tcb/databaseadd?access_token=ACCESS_TOKEN

详细说明看https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseAdd.html

9.databaseDelete 数据库删除记录

请求地址

POST https://api.weixin.qq.com/tcb/databasedelete?access_token=ACCESS_TOKEN

详细说明看https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseDelete.html

10.databaseUpdate 数据库更新记录

请求地址

POST https://api.weixin.qq.com/tcb/databaseupdate?access_token=ACCESS_TOKEN

详细说明看https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseUpdate.html

11.databaseQuery 数据库查询记录

请求地址

 POST https://api.weixin.qq.com/tcb/databasequery?access_token=ACCESS_TOKEN

详细说明看https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseQuery.html

7.databaseCollectionGet 数据库导出

请求地址

 https://api.weixin.qq.com/tcb/databasecollectionget?access_token=ACCESS_TOKEN

详细说明看https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseCollectionGet.html

7.databaseCollectionGet 数据库导出

请求地址

 https://api.weixin.qq.com/tcb/databasecollectionget?access_token=ACCESS_TOKEN

详细说明看https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseCollectionGet.html

你可能感兴趣的:(微信小程序,数据库,前端)