使用微信小程序云空间操作云数据库

在微信开发工具中有个云空间,想必大家在开发的过程中应该都已经看见了。

一番下一步下一步操作后我们就能够使用这个云空间了,这个时候就可以根据基础的控制面板进行功能上的选择

这里的云数据库是一种非关系型数据库,操作方式很简单,以一种json 格式的数据进行展现,可以导入导出。但具体怎么连接这个数据库呢,请看一下内容。
**

1,在相关小程序js文件中合适的位置创建 数据库的对象指定数据库的环境**

  1. 云环境怎么配置,在哪里呢?
  2. 这个时候我们就可以看见自己的云环境的id 复制下来一会儿就要使用了
    有的时候我们操作可能在一个js 文件中操作多张表,所以这里我们放在全局就很合适
const db=wx.cloud.database({env:'云环境id'}
);

这里相当于进入数据库

2,连接指定的表进行操作

let coll = db.collection('books');

这个时候我们就相当于连接了这个表,然后接下来就可以执行一些对这些表的增删改查的操作

3,进行增删改

在进行增删改查的时候如果说你忘了一些方法,不要担心,小程序api 里面有,大胆放心的去看就可以了,强调一下 doc 是document的方法,需要指定id

//添加
coll.add({data:{//列名 值 (也可以叫对象,这里为了跟mysql 进行联想,说以这样写)titile:值1,name:值2,  }
})
//删除
//根据id 进行删除  直接调用 remove 指令coll.doc(id).remove({//success 删除成功后的返回结果success:res=>{console.log(res);//可以根据结果执行一些自己想要的操作}})//修改
//关键方法是 updatecoll.doc(id).update({//一次性修改这么多内容data:{title:title,author:author,}});
//查询
//查询的指令有很多  可以进行链式操作  关键方法 get 得到的意思
// 在get 之前指定查询条件// 根据id进行查找coll.doc(id).get({success:res=>{console.log(res);}
})// field   筛选指定的列   false 为部查询的列
coll.field({_openid:false,shortIntro:false,categoryId:false//where 是条件 }).where({//查询 该列中  id为 category._id 的内容//db.command是声明使用数据库的一些常用指令的操作//eq是的等于的意思  其余具体 的语句可以看微信官方小程序apicategoryId:db.command.eq(category._id)}).get({

常规的用法就是这样的比较基础,希望对看到这条博客 的你有所帮助

使用微信小程序云空间操作云数据库相关推荐

  1. 微信小程序各种数据传输(云数据库、外接服务器、页面引用、全局变量等)

    微信小程序数据传输 数据传输流的种类 云开发数据传输 其他后台数据传输 当前页面数据传输 页面之间数据引用 页面之间数据传输 全局变量数据传输 不同数据传输之间的对比 数据传输流的种类 两个月前微信小 ...

  2. 微信小程序数据添加到云数据库中

    1:在云数据库中创建一个集合(数据表) 2:wxml: <form bindsubmit='res'><view class="section"><i ...

  3. 微信小程序页面间通信的5种方式

    微信小程序页面间通的5种方式 PageModel(页面模型)对小程序而言是很重要的一个概念,从app.json中也可以看到,小程序就是由一个个页面组成的. 如上图,这是一个常见结构的小程序:首页是一个 ...

  4. 微信小程序组件间通信(二)

    2019独角兽企业重金招聘Python工程师标准>>> 一.微信小程序中通过事件,实现子组件向父组件中传递数据或操作 注:子组件向父组件中传递通过事件传递操作 通过事件参数对象det ...

  5. vue 传参 微信_小猿圈web前端之微信小程序页面间跳转传参方式总结

    原标题:小猿圈web前端之微信小程序页面间跳转传参方式总结 最近小程序发展的越来越快,很多大公司也在打造自己的小程序平台以及购物小程序等等,今天小猿圈web前端讲师就总结了关于微信小程序的知识点,首先 ...

  6. 微信小程序相关知识点和云音乐项目制作遇到的问题及解决

    小程序项目想下载项目的可以下载看看~ 下载地址 github地址: https://github.com/superBiuBiuMan/Wechat_NetEase_CloudMusic gitee地 ...

  7. 微信小程序直播间实现下拉刷新(目前全网最优最美观的方法)

    微信小程序直播间实现下拉刷新 先上效果: 1.下拉距离一定时出现动画,保持下拉直到距离足够大时触发函数加载直播间列表,而且在足够大距离时会有振动反馈,增强用户体验 2.下拉小距离出现动画,此时释放不会 ...

  8. 微信小程序上传阿里云OSS,返回204,400,403,405,解决方案

    目录 微信小程序上传阿里云 ==OSSAccessKeyId,policy,signature==如何获取呢? 配置Bucket跨域访问 配置外网域名到小程序的域名白名单 上传报错(返回400,403 ...

  9. 微信小程序接入腾讯云IM即时通讯(获取聊天历史记录开发步骤)

    微信小程序接入腾讯云IM即时通讯(获取聊天历史记录开发步骤) 1.先看文档: 获取 C2C 历史消息 :https://cloud.tencent.com/document/product/269/1 ...

最新文章

  1. 对C语言 结构体 和 结构变量
  2. Selenium 控制浏览器
  3. mysql连接指定时区_MySQL创建JDBC连接时区问题
  4. java 读取图片给 matlab_如何将MATLAB图像处理程序转换为java?
  5. 哈工大理论力学第八版电子版_校史上的这些天(37)| 和你一起在“岁月”中读懂哈工大...
  6. “10亿赌约”董明珠赢了!格力电器2018年总收入超2000亿
  7. SAP License:IMG子菜单
  8. spring中的BeanFactory和FactoryBean的区别与联系
  9. Intel 的 micro-architecture 发展历程
  10. sigar 网络 java_java-Sigar网络速度
  11. 通达OA - 数据备份与恢复指南
  12. 17个机器学习的常用算法!
  13. epcs1s是epcs1系列的么_fpga的EPCS 配置的2种方法 FPGA下载程序的方法(EPCS)
  14. linux invalid argument_Linux命令很熟悉,你知道它们的英文全称和中文解释吗?
  15. 完美发布带摘要的dedecms幻灯片代码
  16. pdf 对ie的兼容方法
  17. Camera | 4.瑞芯微平台MIPI摄像头应用程序编写
  18. Oracle数据库 表空间
  19. 牛客网在线编程专题《剑指offer-面试题39:题目二》判断是否是平衡二叉树
  20. 7.8 锐捷网络笔试

热门文章

  1. 使用pil库 批量将png格式图片转jpg
  2. ipad 支架 创意 DIY
  3. 为IOS创建阿里云IPV6隧道地址
  4. Java面试资料集合,后台开发JAVA岗
  5. openssl-RSA签名和验签
  6. 分类任务中精确率(Precision)、召回率(Recall)以及准确率(Accuracy)解释说明
  7. 微博掘金旅游大数据,商业化的好选择?
  8. 几篇笑话(供休息时看看,放松一下心情(*^__^*) )
  9. Java快速实现导出PDF功能
  10. VBoxManage磁盘管理