蓬莱百度微信小程序_详解小程序云开发数据库

发布时间:2021-01-07 13:41 作者:jianzhan

摘要: 详细说明微信小程序云开发设计数据信息库 本文关键详细介绍了微信小程序云开发设计数据信息库,原文中根据实例编码详细介绍的十分详尽,对大伙儿的学习培训或是工作中具

详解小程序云开发数据库       这篇文章主要介绍了小程序云开发数据库,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

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

云开发数据库提供的数据类型: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] 事件和动画详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对凡科网站的支持!


  • 一般企业网站建设大约必

    原题目:一般企业网站建设大约必须是多少花费 从业九年企业网站建设剖析的网编碰到许多顾客联络到我立即询问道:一般企业网站建设大约必须是多少钱?我每一次的回应全是:实际

  • it技术性社区论坛排名榜有

    8、it创作小区 介绍:一个可让你的逻辑思维活跃性起來的地区,在这里里it评价人与撰稿人能够寻找许多的文本素材图片。 9、blog堂 介绍:诸多MVP沟通交流的地区,这儿有各种全新技术

  • 想到创建欧州x86网络服务

    目前全球PC市场销售销售市场早就不断好多年出现了非常大的降低幅度。由于PC市场销售销售市场的变缓幅度超出预计,以及外汇交易买卖波动的伤害,据2017年第三财季市场销售销售业绩

  • DEDECMS数据立方企业网站建

    模拟题目:DEDECMS数据信息立方公司企业网站建设 中小型型企业建设网站甄选 作为信息内容內容阶段最基本的互连网应用,企业网站对营造企业知名品牌品牌形象和著名知名品牌、营销

  • 百度搜索、今天今日头条

    原题目:百度搜索、今天今日头条、网易游戏、腾迅、B站等好几家涉未满十八岁人到线学习培训网站服务平台被抓处 当今,学习培训文化教育类网站服务平台和APP已是为未满十八岁人