微信小程序云开发实现增删改查操作
初始化云函数
const db = wx.cloud.database();// 连接数据库
增加操作
// 添加数据addDate() {db.collection("Test").add({data: {name: "Ac",age: "18"}}).then(res=>{console.log(res);})},
修改操作
// 更新数据upDate() {db.collection('Test').where({name:"Ac"// 用户输入的内容}).update({data:{name: this.data.dataObj // 更新后的内容},success:res=>{console.log(res);}})}
})
查询操作
// 获取数据getDate() {db.collection('Test').get({success: res=>{console.log(res.data);this.setData({dataObj:res.data[1]})}})},
删除操作
// 删除数据delDate() {db.collection("Test").where({name: "张三"}).remove().then(res => {console.log(res)})},
完整代码
Js
const db = wx.cloud.database(); // 连接数据库
Page({/*** 页面的初始数据*/data: {dataObj: ""},// 从输入框获取数据Goname:function(e){// console.log(e);this.setData({dataObj:e.detail.value})console.log(this.data.dataObj);},// 获取数据getDate() {db.collection('Test').get({success: res=>{console.log(res.data);this.setData({dataObj:res.data[1]})}})},// 添加数据addDate() {db.collection("Test").add({data: {name: "Ac",age: "18"}}).then(res=>{console.log(res);})},// 删除数据delDate() {db.collection("Test").where({name: "张三"}).remove().then(res => {console.log(res)})},// 更新数据upDate() {db.collection('Test').where({name:"Ac"// 用户输入的内容}).update({data:{name: this.data.dataObj // 更新后的内容},success:res=>{console.log(res);}})}
})
Wxml
<button type="primary" bindtap="getDate">点我获取数据</button>
<button type="primary" bindtap="addDate">点我添加数据</button>
<button type="primary" bindtap="delDate">点我删除数据</button>
<button type="primary" bindtap="upDate">点我更新数据</button>
<input type="text" bindinput="Goname" style="background-color: aquamarine;"/>
数据库展示
总结
主要作为笔记记载,知识点课后复习
微信小程序云开发实现增删改查操作相关推荐
- 微信小程序云开发—数据库增删改查
首先新建小程序项目,后端服务选择"小程序云开发",新建项目成功后,开通云开发,在app.js中添加 wx.cloud.init({traceUser: true,}) 如下图所示, ...
- 小程序数据框有重影_微信小程序云开发数据库增删改查
1.添加数据 onLoad: function (options) { this.adddemo(); }, adddemo:function() { const db = wx.cloud.data ...
- 微信小程序云开发——常用功能2:操作云数据库一键批量导入数据(导入json文件)
微信小程序云开发--常用功能2:操作云数据库一键批量导入数据(导入json文件) 今天我们要添加100条数据.下面的过程是先创建一条记录,然后导出这条数据看json文件中是如何编辑字段的,然后仿照这个 ...
- Springboot 整合微信小程序实现登录与增删改查
点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:我的大学到研究生自学 Java 之路,过程艰辛,不放弃,保持热情,最终发现我是这样拿到大厂 offer 的! 作 ...
- Spring Boot 整合微信小程序实现登录与增删改查
程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 8 分钟. 作者:浮云骑士LIN cnblogs.com/ckfeng/p/12812214.html 项目描述:在微信小程序 ...
- 微信小程序——数组对象的增删改查
微信小程序--数组对象的增.删.改.查 1.模拟数据的初始化定义 data: {type_name: '项目分类',name_name: '项目名称',type_sId: "",n ...
- 【微信小程序】数组的增删改查 添加与删除
微信小程序,js页面中任意声明一个数组 在数组后面操作: 添加:push() 删除:pop() 在数组前面操作: 添加:unshift() 删除shift() 代码示例 /*** 页面的初始数据*/d ...
- 微信小程序云开发增删改查、按条件查询、排序方法实例详解。
前言 身为一个后端程序员却一直对微信小程序云开发很感兴趣,自己也用云开发写了三个开源项目了,主要是不需要配置服务器,减少服务器的花费,钱省下来用来买猪肘子啃不香嘛,不过云开发的数据库是nosql类型, ...
- 微信小程序云开发.云数据库.增删改查SDK
首页头部模块 海报轮播模块 球队导航模块 NBA新闻 网络API接口,用wx.request请求,成功后用setData接收数据,在wxml中用wx.for循环输出 自定义组件 即自定义标签 定义后在 ...
最新文章
- java notify 的作用_java 为什么notify和notifyAll都不起作用?
- 《Hadoop技术详解》一导读
- Windows系统版本判断
- HDU - 5008 Boring String Problem(后缀树求本质不同第k大子串)
- linux中刻录iso到光盘
- asp.net core 实现支持多语言
- 程序员真的只能干到35岁?——我的35岁危机度过之道!
- 如何让程序员喜欢上编码
- ON1 photo raw 2021(ps/lr滤镜插件) 下载及安装
- Python验证和可视化冰雹猜想、角谷猜想、考拉兹猜想
- SQLAlchemy orm.query.Query
- 《算法与数据结构---C语言描述》优先队列
- python将网页保存为图片_使用Python保存网页上的图片或者保存页面为截图
- 窗台上晒了一本书,三个人问了三个问题
- 我的世界java营火如何合成_我的世界:营火在1.15版本中得到加强?它的六个用途别忘了!...
- ActiveMQ(二)——常用api、持久化、签收模式、以及常见问题
- PS2022新增功能简介
- vivo 计算机怎么使用方法,vivo怎么能连接到电脑
- JavaScript 弹出窗口代码大全
- 基于内容的图像检索系统 【多媒体系统导论大作业】
热门文章
- Map List 操作 stream流 排序
- IE浏览器JS设置样式右转45度,透明
- 【自用】学习代码中不懂东西...
- selenium,设置火狐浏览器下载文件时不要弹出弹框问题、以标签页打开新的页面及设置失效问题
- 多个PDF怎么合并成一个PDF文件?好用的方法学习一下
- 从没有人能把MOM异步通信,消息中间件,消息队列?给一次性讲清
- 自学3月,我靠Python兼职赚了2w,推荐一个无脑赚钱项目
- 9. Fabric2.2 区块链农产品溯源系统 - 多组织集群部署
- 达内 盈深圳Java_深圳达内JAVA高级语言课程
- 通过反射动态修改自定义注解属性值