初始化云函数

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;"/>

数据库展示

总结

主要作为笔记记载,知识点课后复习

微信小程序云开发实现增删改查操作相关推荐

  1. 微信小程序云开发—数据库增删改查

    首先新建小程序项目,后端服务选择"小程序云开发",新建项目成功后,开通云开发,在app.js中添加 wx.cloud.init({traceUser: true,}) 如下图所示, ...

  2. 小程序数据框有重影_微信小程序云开发数据库增删改查

    1.添加数据 onLoad: function (options) { this.adddemo(); }, adddemo:function() { const db = wx.cloud.data ...

  3. 微信小程序云开发——常用功能2:操作云数据库一键批量导入数据(导入json文件)

    微信小程序云开发--常用功能2:操作云数据库一键批量导入数据(导入json文件) 今天我们要添加100条数据.下面的过程是先创建一条记录,然后导出这条数据看json文件中是如何编辑字段的,然后仿照这个 ...

  4. Springboot 整合微信小程序实现登录与增删改查

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:我的大学到研究生自学 Java 之路,过程艰辛,不放弃,保持热情,最终发现我是这样拿到大厂 offer 的! 作 ...

  5. Spring Boot 整合微信小程序实现登录与增删改查

    程序员的成长之路 互联网/程序员/技术/资料共享 关注 阅读本文大概需要 8 分钟. 作者:浮云骑士LIN cnblogs.com/ckfeng/p/12812214.html 项目描述:在微信小程序 ...

  6. 微信小程序——数组对象的增删改查

    微信小程序--数组对象的增.删.改.查 1.模拟数据的初始化定义 data: {type_name: '项目分类',name_name: '项目名称',type_sId: "",n ...

  7. 【微信小程序】数组的增删改查 添加与删除

    微信小程序,js页面中任意声明一个数组 在数组后面操作: 添加:push() 删除:pop() 在数组前面操作: 添加:unshift() 删除shift() 代码示例 /*** 页面的初始数据*/d ...

  8. 微信小程序云开发增删改查、按条件查询、排序方法实例详解。

    前言 身为一个后端程序员却一直对微信小程序云开发很感兴趣,自己也用云开发写了三个开源项目了,主要是不需要配置服务器,减少服务器的花费,钱省下来用来买猪肘子啃不香嘛,不过云开发的数据库是nosql类型, ...

  9. 微信小程序云开发.云数据库.增删改查SDK

    首页头部模块 海报轮播模块 球队导航模块 NBA新闻 网络API接口,用wx.request请求,成功后用setData接收数据,在wxml中用wx.for循环输出 自定义组件 即自定义标签 定义后在 ...

最新文章

  1. java notify 的作用_java 为什么notify和notifyAll都不起作用?
  2. 《Hadoop技术详解》一导读
  3. Windows系统版本判断
  4. HDU - 5008 Boring String Problem(后缀树求本质不同第k大子串)
  5. linux中刻录iso到光盘
  6. asp.net core 实现支持多语言
  7. 程序员真的只能干到35岁?——我的35岁危机度过之道!
  8. 如何让程序员喜欢上编码
  9. ON1 photo raw 2021(ps/lr滤镜插件) 下载及安装
  10. Python验证和可视化冰雹猜想、角谷猜想、考拉兹猜想
  11. SQLAlchemy orm.query.Query
  12. 《算法与数据结构---C语言描述》优先队列
  13. python将网页保存为图片_使用Python保存网页上的图片或者保存页面为截图
  14. 窗台上晒了一本书,三个人问了三个问题
  15. 我的世界java营火如何合成_我的世界:营火在1.15版本中得到加强?它的六个用途别忘了!...
  16. ActiveMQ(二)——常用api、持久化、签收模式、以及常见问题
  17. PS2022新增功能简介
  18. vivo 计算机怎么使用方法,vivo怎么能连接到电脑
  19. JavaScript 弹出窗口代码大全
  20. 基于内容的图像检索系统 【多媒体系统导论大作业】

热门文章

  1. Map List 操作 stream流 排序
  2. IE浏览器JS设置样式右转45度,透明
  3. 【自用】学习代码中不懂东西...
  4. selenium,设置火狐浏览器下载文件时不要弹出弹框问题、以标签页打开新的页面及设置失效问题
  5. 多个PDF怎么合并成一个PDF文件?好用的方法学习一下
  6. 从没有人能把MOM异步通信,消息中间件,消息队列?给一次性讲清
  7. 自学3月,我靠Python兼职赚了2w,推荐一个无脑赚钱项目
  8. 9. Fabric2.2 区块链农产品溯源系统 - 多组织集群部署
  9. 达内 盈深圳Java_深圳达内JAVA高级语言课程
  10. 通过反射动态修改自定义注解属性值