1.添加数据

onLoad: function (options) {

this.adddemo();

},

adddemo:function() {

const db = wx.cloud.database();

db.collection("表名").add({

data: {

title:"标题",

author:"李四",

date:new Date()

}

}).then(res => {

console.log(res)

})

}

2.读取数据

(1) 获取所有数据(考虑到性能,小程序一次性最多只能获取20条数据)

db.collection("表名").get().then(res => {

console.log(res)

});

(2) 如果你知道某条数据的id,可以根据id获取某条数据:通过id获取数据需要通过doc函数来实现

db.collection("表名").doc("该条数据的id").get().then(res => {

console.log(res)

});

(3)根据条件获取数据:根据条件获取数据,可以通过where函数来实现例如:查找 title 为 “查找的标题” 的数据

db.collection("表名").where({     title: "查找的标题" }).get().then(res => {     console.log(res); });

例如:查找时间大于“2020/9/17 17:28:00” 的数据

const com = db.command;db.collection("表名").where({     data: com.gte(new Data("2020/9/17  17:28:00")) }).get().then(res => {     console.log(res); });

3.删除数据

(1)删除一条数据:输出一条数据,需要知道这条数据的id

db.collection("表名").doc("该条数据的id").remove().then(res => {     console.log(res); });

删除失败:可能数据库中没有 或者 是权限问题(通过控制台添加的数据只有管理员才能删除,创建的数据只能由创建该条数据的用户删除)

(2)删除多条数据(只能在服务端实现,需要用到云函数)

db.collection("表名").where({

title: "啦啦啦"

}).remove().then(res => {

console.log(res); });

3.修改数据

(1) 修改局部数据:局部更新是一次性只修改一条数据中的某几个字段的值,用的是update方法

db.collection("表名").doc("该条数据的id").update({     data: {         title: "修改后的标题"     } }).then(res => {     console.log(res); });

(2)修改整体数据:一次性把所有数据都修改,用的是set方法。

小程序数据框有重影_微信小程序云开发数据库增删改查相关推荐

  1. 小程序数据框有重影_微信小程序input重影什么原因?怎么解决重影?

    微信小程序input重影什么原因?怎么解决重影?微信小程序input输入框输入出现了重影的情况,这是什么原因呢?又该怎么去解决微信小程序input重影问题. 微信小程序input重影怎么办? 问题描述 ...

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

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

  3. 小程序数据框有重影_小程序开发(二):数据绑定

    前言: 第一章讲到了如何去创建一个项目,并且在模拟器上显示出来hello world,但是程序开发中,很多的数据都是从服务器去获取或者显示的数据会根据用户的操作来变化的,所以我们需要用到数据绑定. 数 ...

  4. 微信小程序云开发实现增删改查操作

    初始化云函数 const db = wx.cloud.database();// 连接数据库 增加操作 // 添加数据addDate() {db.collection("Test" ...

  5. 小程序数据框有重影_关于拖动滚动条编辑框数据重影的问题

    你的位置: 问答吧 -> C/C++ -> 问题详情 关于拖动滚动条编辑框数据重影的问题 我用VC++做了一个编辑框,并设置有垂直滚动条.当编辑框中的数据太多时,此时滚动条可用.我在拖动滚 ...

  6. 小程序数据框有重影_详解小程序输入框闪烁及重影BUG解决方案

    前言 本人所说的小程序,都是基于mpvue框架而上的,因此BUG可能是原生小程序的,也有可能是mpvue的. 问题描述 在小程序input组件中,如果使用v-model进行双向绑定,在输入时会出现光标 ...

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

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

  8. 微信小程序调用数据库增删改查

    微信小程序调用数据库增删改查 php代码 获得数据库全部数据 js代码 增 wxml页面 js代码 删 js代码 改 js代码 查 js代码 输出展示 不足&改进想法 php代码 <?p ...

  9. 微信小程序之云数据库增删改查

    功能实现: tabbar导航栏 云数据库增删改查 一.效果图: 二.代码 app.json {"pages": ["pages/index/index",&qu ...

最新文章

  1. Docker(九):Docker实战 安装 Ubuntu
  2. vim-addon-manager install youcompleteme
  3. 想拿高新就必须知道的知识
  4. Intel VT学习笔记(六)—— VM-Exit Handler
  5. 【转】Win10系统创建WiFi热点的两种方法
  6. 自然语言处理语言资源项目
  7. python骨灰技巧_Pandas技巧,某骨灰级Pythoner经验总结,呕心沥血!
  8. 从C#到Objective-C,循序渐进学习苹果开发(1)--准备开发账号和开发环境
  9. 信息学奥赛一本通(1258:【例9.2】数字金字塔)
  10. GeoServer地图开发解决方案(四):发布Web地图服务(WMS)篇
  11. 更改电脑外部串口端口COM号
  12. AI 时代,为什么程序员很贵?
  13. Jdk1.6 JUC源码解析(12)-ArrayBlockingQueue
  14. 孙玄:转转如何打造AI工程架构体系
  15. Java Promblem/Demand And Solution
  16. 决策树算法梳理(从原理到示例)
  17. 微信公众号使用H5获取地理位置信息并定位
  18. 拥有着全球最大的拍客网络的短视频领头羊:梨视频的云上实践
  19. border样式失效原因
  20. SpringBoot+Vue实现前后端分离的小而学在线考试系统

热门文章

  1. [转]Oracle update用例
  2. C#(WinForm) + MySQL的中文编码问题(MySQL中文编码的终极解决方案)
  3. 几个以前项目中使用的函数 (转)
  4. 二次修改:【练习题】构造方法的重载:Vehicles(交通工具)-Car(小汽车)和Truck(卡车)类继承于Vehicles类
  5. PHP学习记录第一篇:Ubuntu14.04下LAMP环境的搭建
  6. [python爬虫] selenium爬取局部动态刷新网站(URL始终固定)
  7. iOS之性能优化·优化App的启动速度
  8. PyTorch tensorboard报错:TensorBoard logging requires TensorBoard version 1.15 or above
  9. 设主存容量为1MB,外存容量为400MB,计算机系统的地址寄存器有32位,那么虚拟存储器的最大容量是( )
  10. 【STM32】Keil5支持包下载教程