五十、微信小程序云开发中的云数据库
@Author:Runsen
今天是2020年7月24日。不学习,不复习,那根一条咸鱼差不多。 今天继续学习复习微信小程序中的云开发。
文章目录
- 云开发
- 云数据库
云开发
开发者可以使用云开发开发微信小程序、小游戏,无需搭建服务器,即可使用云端能力。官方教程
新建项目选择一个空目录,填入 AppID(使用云开发能力必须填写 AppID),不可以使用测试ID
勾选创建 "小程序云开发”,点击创建即可得到一个展示云开发基础能力的示例小程序。
云开发服务是需要注册的,请参考下面的链接:
https://cloud.tencent.com/product/tcb/getting-started
然后选择账号注册,或者你可用直接登录云控制台。如果你的账号没有开通的话,你可用选择快速开始。
开通创建环境后,即可以开始在模拟器上操作小程序体验云开发提供的部分基础能力演示。
云数据库
下面,Runsen将正式带领大家学习云数据库。云开发提供了一个 JSON 数据库,顾名思义,数据库中的每条记录都是一个 JSON 格式的对象。一个数据库可以有多个集合(相当于关系型数据中的表),集合可看做一个 JSON 数组,数组中的每个对象就是一条记录,记录的格式是 JSON 对象。官方文档
首先我们需要将数据库的初始化
下面的index.wxml代码如下
<button bindtap="insert">插入数据</button>
<button bindtap="update">更新数据</button>
<button bindtap="search">查找数据</button>
<button bindtap="delete">查找数据</button>
下面的index.js代码如下
// miniprogram/pages/index/index.js
// 1. 获取数据库引用
const db = wx.cloud.database()
Page({/*** 页面的初始数据*/data: {},insert:function(){// db.collection("user").add({// data:{// name:"Runsen",// age:20// }// })// success:res =>{// console.log(res)// }// fail: err=>{// console.log(err)// }db.collection("user").add({data:{name:"Maoli",age:20}}).then(res=>{console.log(res)}).catch(err=>{console.log(err)})},update:function(){db.collection("user").doc("15d399db5f1a8eb400766ffe013ce754").update({data:{age:18}}).then(res=>{console.log(res)}).catch(err=>{console.log(err)})},search:function(){db.collection("user").where({name:"Runsen"}).get().then(res=>{console.log(res)}).catch(err=>{console.log(err)})},delete:function(){db.collection("user").doc("15d399db5f1a8eb400766ffe013ce754").remove().then(res=>{console.log(res)}).catch(err=>{console.log(err)})}
})
五十、微信小程序云开发中的云数据库相关推荐
- 微信小程序在开发中遇到的问题与解决方法
微信小程序在开发中遇到的问题与解决方法 参考文章: (1)微信小程序在开发中遇到的问题与解决方法 (2)https://www.cnblogs.com/zjjDaily/p/8032142.html ...
- 微信小程序——传统开发模式与云开发模式对比
目 录 1.传统开发模式与云开发模式的对比图 2.云开发技术能力说明 3.云开发技术特点 1.传统开发模式与云开发模式的对比图 通过传统开发模式与云开发模式的对比图可以看出传统开发模式需要开发者关注 ...
- access突然需要登录_早知道早好,微信小程序登录开发需要注意的事项
最近公司要做一个企业微信的小程序,方便企业内的成员来登录,以便一些公司内的业务,只限于公司内的成员来操作,因为有微信小程序的开发经验,所以先当作微信小程序来开发了! 首先来讲一下这个企业微信小程序与微 ...
- 微信小程序商城开发-商品详情页跳转购物车
项目场景: 微信小程序商城开发中商品详情页中购物车页面的跳转(仅限于tabbar页面的跳转) 问题描述 点击商品详情页中的购物车图标跳转不到tabbar及导航栏中的购物车页面,总是报错 原因分析: 微 ...
- 五十一、微信小程序云开发中的云函数
@Author:Runsen 暑假很长,明年就是找工作的时候了.这个时候必须比之前还要拼命. 百无聊赖,看过文档才发现,微信小程序已将云函数,对象存储和云数据库这些都搬了进来,由于前几天刚刚看过这些方 ...
- 第十五周——微信小程序简单的界面
第十五周--微信小程序简单的界面 前言 一.Pages 二.TabBar 总结 前言 本篇文章是向大家分享一下怎样简单制作一个微信小程序的界面 一.Pages 这里要写的是小程序里面你所创建界面的路径 ...
- 【微信小程序-原生开发】实用教程08 - 开通微信云开发,操作云数据库新增数据(含修改数据权限),初始化云服务(含获取微信云环境 id),获取云数据,滚动公告栏
开始前,请先完成圆梦宝典中宫格导航的开发,详见 [微信小程序-原生开发]实用教程 07 - Grid 宫格导航,详情页,侧边导航(含自定义页面顶部导航文字) https://blog.csdn.net ...
- 微信小程序6-云开发-云数据库
微信小程序1-小程序基础,开发工具安装使用 微信小程序2-WXSS,WXS 微信小程序3-小程序生命周期和组件 微信小程序4-小程序的api 微信小程序5-真机测试 1.云开发 1).什么是云开发 微 ...
- 【微信小程序-原生开发】实用教程09 - 可滚动选项,动态列表-步骤条(含事件传参),动态详情(含微信云查询单条数据 doc)
开始前,请先完成圆梦宝典中滚动公告栏的开发,详见 [微信小程序-原生开发]实用教程 08 - 开通微信云开发,操作云数据库新增数据(含修改数据权限),初始化云服务(含获取微信云环境 id),获取云数据 ...
- 微信小程序应用开发赛作品综合开发记录——晋鹿文旅(云开发——概览)
文章目录 前言 作品展示: 1.设计理念: 2.1.风景/人文历史 2.2.文物园 2.3.志愿者(暂未对接任何活动,仅测试) 2.4.英汉传译(考虑到可能在旅行中外国友人或者单纯就想翻译) 2.5. ...
最新文章
- Java学习笔记七——数组工具类Arrays
- 关于智能车竞赛程序公正问题的讨论
- dotnet new 命令安装模板
- 数据库性能优化—分库分表
- 为什么当代人越来越不快乐?
- 1420C1. Pokémon Army (easy version)
- 不常提及但使用有效的HTML技巧
- Sharepoint 2013默认dll部署位置
- 智能穿戴市场群雄逐鹿,OPPO入局能没有杀手锏?
- zabbix item详解
- 第9章 逻辑回归 学习笔记 上
- IIR滤波器设计基础及Matlab设计示例
- 网线RJ45接口排线示意图(做网线备用)
- cocos2d-x传智播客_Hanselminutes播客30-Outlook加载项和个人生产力增强器
- JavaScript广告图片跟随滚动
- 一个SAP程序员的2020年度总结:未知生,焉知死
- 微信云函数的使用步骤
- SOLIDWORKS快捷键167个小技巧
- 【观察】戴尔Lati:以“叠加态”价值新主张,引领智慧办公新时代
- 计算机趣事 英语作文,英语作文关于趣事