详解小程序云开发数据库


Posted in Javascript onMay 20, 2019

在云控制台操作云数据库,即创建数据库和插入数据等操作。

云开发数据库提供的数据类型:string、number、object、array、bool、GeoPoint(地理位置点)、Date(时间)、Null

其中的Date表示时间,精确到毫秒。小程序端用Javascript内置Date对象创建的时间是客户端时间,在需要用服务端时间的时候,用API中提供的serverDate对象来创建服务端当前的时间标记。

GeoPoint:用于表示地理位置点,经纬度唯一标记一个点,可以把这个地理位置理解为平面直角坐标系,这样就更容易理解地理位置点了。

和平常操作数据库类似。在对数据库进行增删查改之前,先连接数据库。对小程序云数据库进行操作的时候,先获取数据库的引用。

const db = wx.cloud.database({});

要操作数据库的一个集合时。也是需要先获取该集合的引用。

const table = db.collection('todos');

现在就可以往集合 todos 添加一条json数据了。

const db = wx.cloud.database({});

const table = db.collection('todos');

table.add({

data: {

description: "我正在学习云开发!",

due: new Date(),

tags: [

"cloud",

"database"

],

},

success: function(res) {

console.log(res._id)

}

});

在云开发控制台查看,是否添加成功

最下面的数据就是刚刚添加的数据。

详解小程序云开发数据库

读取数据: 现在读取数据库中刚刚插入的一条数据,doc就是对应的key的值。

table.doc("W54MA0XodRKIs7ZO").get({

success:function(res){

console.log(res.data)

}

});

获取的结果如下:

详解小程序云开发数据库

读取多条数据 :要读取多条数据时,就在获取集合后添加where判断。

const db = wx.cloud.database({});

const table = db.collection('todos');

table.where({

_openid: 'o_ggh0cxzVwcLNSZTyOlAF_iyNKs'

}).get({

success:function(res){

console.log(res.data)

}

});

效果如图:

详解小程序云开发数据库

更改数据:使用update方法来更新一个记录或一个集合,其他数据不会受到影响。

如要修改ID为W54MA0XodRKIs7ZO的记录,

table.doc("W54MA0XodRKIs7ZO").update({

data: {

description: "很好"

},

success: function (res) {

console.log(res)

}

})

详解小程序云开发数据库

 删除数据:用remove函数来删除数据库中的一条数据,如果要删除多条数据的话,就必须在server端进行操作(就是云函数)

const db = wx.cloud.database({});

const table = db.collection('todos');

table.doc("W54MA0XodRKIs7ZO").remove({

success:function(res){

console.log(res)

}

})

详解小程序云开发数据库

以上所述是小编给大家介绍的[jQuery] 事件和动画详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
jQuery操作checkbox选择(list/table)
Apr 07 Javascript
jquery实现标签支持图文排列带上下箭头按钮的选项卡
Mar 14 Javascript
在easyUI开发中,出现jquery.easyui.min.js函数库问题的解决办法
Sep 11 Javascript
jQuery插件实现带圆点的焦点图片轮播切换
Jan 18 Javascript
javascript移动开发中touch触摸事件详解
Mar 18 Javascript
AngularJS下对数组的对比分析
Aug 24 Javascript
利用纯Vue.js构建Bootstrap组件
Nov 03 Javascript
单击按钮发送验证码,出现倒计时的简单实例
Mar 17 Javascript
vue 封装自定义组件之tabal列表编辑单元格组件实例代码
Sep 07 Javascript
深入koa-bodyparser原理解析
Jan 16 Javascript
vue搜索页开发实例代码详解(热门搜索,历史搜索,淘宝接口演示)
Apr 11 Javascript
在Vue中使用Select选择器拼接label的操作
Oct 22 Javascript
VUE脚手架具体使用方法
May 20 #Javascript
Vue CLI2升级至Vue CLI3的方法步骤
May 20 #Javascript
解决Vue+Electron下Vuex的Dispatch没有效果问题
May 20 #Javascript
微信小程序上传文件到阿里OSS教程
May 20 #Javascript
详解微信小程序开发聊天室—实时聊天,支持图片预览
May 20 #Javascript
Vee-validate 父组件获取子组件表单校验结果的实例代码
May 20 #Javascript
React如何实现浏览器打印部分内容详析
May 19 #Javascript
You might like
使用php get_headers 判断URL是否有效的解决办法
2013/04/27 PHP
深入Memcache的Session数据的多服务器共享详解
2013/06/13 PHP
浅谈php中的循环while、do...while、for、foreach四种循环
2016/11/05 PHP
php设计模式之建造器模式分析【星际争霸游戏案例】
2020/01/23 PHP
js tab效果的实现代码
2009/12/26 Javascript
用jquery实现的模拟QQ邮箱里的收件人选取及其他效果(一)
2011/01/06 Javascript
Extjs4实现两个GridPanel之间数据拖拽功能具体方法
2013/11/21 Javascript
Jquery实现仿腾讯微博发表广播
2014/11/17 Javascript
jQuery调取jSon数据并展示的方法
2015/01/29 Javascript
让JavaScript中setTimeout支持链式操作的方法
2015/06/19 Javascript
JavaScript实现的多个图片广告交替显示效果代码
2015/09/04 Javascript
JS实现的表头列头固定页面功能示例
2017/01/10 Javascript
基于JS实现翻书效果的页面切换样式
2017/02/16 Javascript
NodeJs 实现简单WebSocket即时通讯的示例代码
2019/08/05 NodeJs
linux系统使用python获取内存使用信息脚本分享
2014/01/15 Python
python中lambda函数 list comprehension 和 zip函数使用指南
2014/09/28 Python
django模型中的字段和model名显示为中文小技巧分享
2014/11/18 Python
简介二分查找算法与相关的Python实现示例
2015/08/26 Python
浅析python中的分片与截断序列
2016/08/09 Python
Python机器学习之K-Means聚类实现详解
2018/02/22 Python
Python装饰器的执行过程实例分析
2018/06/04 Python
python通过paramiko复制远程文件及文件目录到本地
2019/04/30 Python
python读取mysql数据绘制条形图
2020/03/25 Python
Python3 hashlib密码散列算法原理详解
2020/03/30 Python
利用Python实现Json序列化库的方法步骤
2020/09/09 Python
协程Python 中实现多任务耗资源最小的方式
2020/10/19 Python
家乐福巴西网上超市:Carrefour巴西
2016/10/31 全球购物
New Balance德国官方网站:购买鞋子和服装
2019/08/31 全球购物
俄罗斯香水和化妆品网上商店:NOTINO.ru
2019/12/17 全球购物
什么是重载?CTS、CLS和CLR分别做何解释
2012/05/06 面试题
毕业生的自我评价
2013/12/30 职场文书
十八大感想感言
2014/02/10 职场文书
2014年元旦联欢会活动策划方案
2014/02/16 职场文书
汽车维修求职信
2014/06/15 职场文书
大学生个人求职信例文
2014/07/07 职场文书
爱心助学感谢信
2015/01/21 职场文书