提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 一、初始化使用
    • 2.在对应页面onload中调用
    • 3.条件查询 where
    • 4.增加数据
    • 5.修改数据
    • 6.删除操作
    • 7.doc 查询单条数据

一、初始化使用

在全局app.js 中初始化

2.在对应页面onload中调用

但是会出现没有办法获取的情况,需要修改权限

修改读写权限才可以进行读写

读写成功

封装后的写法,注意data中的数据的访问写法。
this指向的是page本身。

3.条件查询 where

  getdatabase(){let result;wx.cloud.database().collection('user').where({uname:"你好"// 筛选的条件}).get().then(res=>{console.log("成功获得数据库数据")result = res.datathis.setData({list:result}) //  注意代码中如果想获得数据的话是 this.data下面的数据 console.log(this.data.list)}).catch(err=>{console.log(err)})

4.增加数据

adddatabase(){wx.cloud.database().collection('user').add({data:{uid:2,uname:'蒋政',uicon:""}}).then(res=>{console.log("添加成功")console.log(res)}).catch(err=>{console.log("添加失败 ")console.log(err)})},

5.修改数据

结合doc 去删除单条数据

updatedata(){wx.cloud.database().collection('user').doc('efbc6d71624d43a804e623b9185cec6c').update({//   注意这里如果条项是数据库中没有的话会插入一个新的条项data:{uname:"曾文玉"}}).then(res=>{console.log("修改成功")console.log(res)}).catch(err=>{console.error(err)})},

6.删除操作

也是要结合doc 查询单条数据

  removedata(){wx.cloud.database().collection('user').doc('efbc6d71624d43a804e623b9185cec6c').remove().then(res=>{console.log("删除成功")console.log(res)}).catch(err=>{console.error(err)})},

7.doc 查询单条数据

注意 doc 中的标识必须是_id 使用其他的唯一数据也是不行的

微信小程序云开发 数据库相关推荐

  1. 微信小程序+云开发+数据库使用

    微信小程序+云开发+数据库使用 参考地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/read.ht ...

  2. uniapp实现微信小程序云开发数据库访问,并解决云开发数据库获取不到数据问题

    uniapp实现微信小程序云开发数据库访问,并解决云开发数据库获取不到数据问题 使用工具是HBuilder X 1.配置好AppID(小程序ID) 在HBuilder X工具的manifest.js文 ...

  3. 【微信小程序】如何获取微信小程序云开发数据库的数据并渲染到页面?

    前言 上一篇博客我把微信小程序云开发数据库操作(增删改查)的实现方法都已经分享出来啦,可以戳链接进去阅读哦 [微信小程序]小程序云开发实现数据库增删改查(小白速度Get起来!!一步步教你如何实现) 基 ...

  4. 关于微信小程序云开发数据库中有数据查询不到的问题

    最近在学习过程中遇到一个微信小程序云开发数据库中有数据查询不到的问题 集合查询代码如下: Page({/* 采用了ES6的写法 */onLoad() {wx.cloud.database().coll ...

  5. 微信小程序云开发数据库操作

    1.在app.js中初始化云环境 // app.js App({onLaunch() {//初始化云服务if (!wx.cloud) {console.error('请使用 2.2.3 或以上的基础库 ...

  6. mysql导入微信小程序云开发_微信小程序-云开发数据库上传json文件

    小程序新增了云开发功能,对于个人开发者是个利好消息.可以省去购买服务器,购买域名以及繁琐配置等步骤,减轻了开发者的负担.至于如何云开发我就不在这里赘述了,请移步微信小程序云开发官方文档,说的很清楚.这 ...

  7. mysql批量导入json_微信小程序云开发---数据库批量导入json文件

    马上大学毕业了,于是最近做了一个关于班级信息的微信小程序,主要记录一些班级活动的照片.同学的通讯录...... 主要使用了微信小程序的云开发平台,因为班级同学的信息,班长都会有Excel表格统计的信息 ...

  8. 微信小程序云开发---数据库批量导入json文件

    马上大学毕业了,于是最近做了一个关于班级信息的微信小程序,主要记录一些班级活动的照片.同学的通讯录...... 主要使用了微信小程序的云开发平台,因为班级同学的信息,班长都会有Excel表格统计的信息 ...

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

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

  10. 微信小程序--云开发数据库操作之where()

    where() 定义:指定查询条件,返回带新查询条件的新的集合引用 我的理解:where(),其中括号中指的是查询条件,最终返回符合该条件的数据记录 官方示例用法 const _ = db.comma ...

最新文章

  1. 优化eclipse启动速度
  2. 网站错误记录:A transport-level error has occurred when sending the request to the server.
  3. NetworkManager 冲突
  4. VisualSvn+TortoiseSVN的安装说明
  5. 【C/C++多线程编程之十】pthread线程私有数据
  6. java 默认参数_Java 方法的参数可以有默认值吗?
  7. 英国电信公司沃达丰遭到网络攻击
  8. python while循环if_详解python基础之while循环及if判断
  9. flask v0.1 路由
  10. JAVA基于权重的抽奖
  11. 心理学巨著《影响力》读后总结
  12. 哈理工OJ 1926 函数式计算
  13. ul1581标准_ul1581燃烧标准
  14. Python实战:个人贷款计算器
  15. python题目-完数
  16. GIS历史概述与WebGis应用开发技术浅解
  17. python遍历文件夹以及排序问题
  18. 项目管理10大知识领域和47个过程的思维导图
  19. SQL Server 进程无法连接到 Subscriber “xxxxxx”
  20. Zabbix 报告缺少可用的交换空间主机 “Lack of free swap space”问题解决

热门文章

  1. python语言def_python中def的含义
  2. 优雅地解决Visio图片插入word中虚线变实线的问题
  3. word插入公式/endnote
  4. Mac锁屏的几种方式
  5. c语言中6 2等于多少,概率中C62怎么算(6是下标,2标在上面)
  6. 计算机频繁开机是什么原因,电脑频繁自动重启什么原因
  7. 二极管特性曲线测试方法的研究和二极管特性的研究
  8. android接入微信登录授权提示{errcode:40125,errmsg:invalid appsecret, view more at 。。。解决办法
  9. 北京上海开车遇加塞,像个人行不行?!
  10. 苹果电脑mac或苹果手机如何下载b站视频到电脑或手机本地?