[微信小程序 开发] 云数据库

这篇具有很好参考价值的文章主要介绍了[微信小程序 开发] 云数据库。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

微信小程序云数据库,可以帮助我们快速构建小程序,让我们更轻松地实现数据库的功能,同时又不必花费大量时间去编写复杂的数据库代码。这篇文章将介绍如何使用微信小程序云数据库来实现一些常见的数据库功能。
 

创建云数据库 

首先,我们需要创建一个云数据库,在小程序的开发工具中,点击“腾讯云”按钮,在腾讯云控制台中创建一个数据库,如下图所示: 

[微信小程序 开发] 云数据库

创建集合 

接下来,我们需要创建集合,也就是我们常说的表,在云数据库中,我们可以创建多个集合,每个集合中可以包含多个字段,如下图所示:
[微信小程序 开发] 云数据库

  

初始化数据库对象

const db = wx.cloud.database()

添加数据 

小程序云数据库添加数据,代码如下:

    db.collection("web0308")
    .add({
        data:{
            id: 3,
            name: "嚣张哥",
            age: 22,
            sex: "男",
            sal: 6780
        }}
    )
    .then(res=>{
        console.log(res)
    })
    .catch(error=>{ console.log(error)})

 通过上面的代码,我们可以很轻松地添加数据到我们创建的云数据库中

.collection()这个参数,要填写集合的名字 

查询数据 

小程序云数据库查询数据,代码如下: 

    db.collection("web0308")
    // .where({
        //name: "张飞" 
        //age: db.command.lt(23)
        //age: db.command.gt(22)
    // })
    .get()
    .then(res=>{
        console.log(res)
    })
    .catch(error=>{ console.log(error)})

 .where 可以添加过滤条件,如果不写返回的就是全部

更新数据

 小程序云数据库更新数据,代码如下:

    db.collection("web0308")
    .doc("30d33d4264083a5a001412d82546ad60")
    .update({
        data:{
            name: "张飞"
        }
    })
    .then(res=>{ console.log(res)})
    .catch(error=>{ console.log(error)})

 doc这个条件要填写数据的_id, 这个_id在添加数据的时候系统自动生成, 唯一的标识

删除数据

 小程序云数据库删除数据,代码如下:

    db.collection("web0308")
    .doc("30d33d4264083a5a001412d82546ad60")
    .remove()
    .then(res=>{ console.log(res)})
    .catch(error=>{ console.log(error.errMsg)})

删除数据时,也要.doc这个条件,找到具体数据文章来源地址https://www.toymoban.com/news/detail-451322.html

到了这里,关于[微信小程序 开发] 云数据库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序云开发,数据库“增”、“删”、“改”、“查”操作

    因为项目需要刚接触小程序,算是个萌新,写这篇文章是为了巩固一下所学的东西(其实就是闲着太无聊了😂),代码是靠自己理解的,如果有错,欢迎各位指正( ̄︶ ̄*)) 废话不多说了,嘿喂狗~~ 首先说到数据库操作就会让人想到那四个字 “增”、“删”、“改”、“查”

    2024年02月09日
    浏览(45)
  • 微信小程序云开发—01(云数据库、云函数的创建与基本使用)

    1. 小程序云开发,让前端程序员拥有后端的能力 2. 云函数 (nodejs) 3. 云数据库 (mogodb) 4. 云存储 5. 前端写好云函数 - 上传到云服务器 -实现自定云部署 6. 前端去调用云函数=间接通过云函数对数据库的操作 7. 前端=》全栈 1. 在app.js 2. 云函数index.js 定义id 3. 云id来自 云开发

    2024年02月15日
    浏览(31)
  • 微信小程序上传头像的临时路径,持久化保存到服务器与数据库(nodejs后台开发)

    从微信小程序中返回的用户头像临时地址 http://tmp/H0GP7BW5HTQs846c0d9deef32d42f2203340efc4a5c3.jpeg 会失效,且只能一段时间内在微信访问,并且无法在公网访问用户头像临时地址avatarUrl。 所以需要将临时地址avatarUrl转成实际可用的地址保存到mysql数据库的wxusers表的avatarUrl列中,同时将

    2024年02月14日
    浏览(44)
  • 微信小程序笔记--数据库

    学习微信小程序 -- 数据库 数据库 1. 初始化 2. 数据库操作 2.1 数据类型云开发数据库提供以下几种数据类型: 2.2 增删查改                  2.2.1 增加/插入 数据(add方法)                  2.2.2 删除数据(remove方法)                  2.2.3 查看数据(get,where)    

    2024年02月03日
    浏览(33)
  • 微信小程序——操作数据库

    访问次数应该与用户进行关联 业务逻辑: 如果用户是第一次访问此程序,向数据库添加一条记录:{openid:45454545,count:1} 如果用户不是第一次访问,首先获取数据库中改用户的访问次数然后+1,再保存到数据库中,然后更新页面中的访问次数 实现步骤: 在项目的pages中创建

    2024年04月17日
    浏览(26)
  • 微信小程序操作数据库

    1、数据库操作   在Web环境中发起HTTPS请求是很常见的,但是微信小程序是腾讯内部的产品,不能直接打开一个外部的链接。例如,在微信小程序中不能直接打开www.taobao.com网站,但是,在小程序开发的时候,如果需要请求一个网站的内容或者服务,如何实现?虽然微信小程

    2024年02月09日
    浏览(62)
  • 微信小程序怎么连接到数据库

    微信小程序是不能直接连接数据库进行数据操作的,这是出于安全的考虑。基本上都是先通过wx.request向服务器发起请求,再由服务端程序(如PHP)来对MySQL数据库进行数据操作。 微信小程序怎么连接到数据库 1、在微信小程序的index.js文件中编写请求数据库的小程序代码; 2、 用

    2024年02月08日
    浏览(38)
  • 微信小程序 -- 数据库数据excel文件批量导入

    一、excel文件批量导入数据到数据库 1.创建node.js函数upload,点击upload右键外部终端中安装类库 2.云函数代码 js代码

    2024年02月12日
    浏览(48)
  • 微信小程序连接云数据库基本使用

    这里仅仅展示了基本使用和常用函数,微信官方文档链接: 微信小程序云数据库官方文档 1.get 函数 获取 demo_list 数据库数据 2. doc 函数 按照 doc 的条件获取 demo_list 数据库数据 3.add 函数 用 add 函数添加数据,同时使用 promise 回调测试添加的数据 4、update 函数 按照条件查询更

    2024年02月04日
    浏览(60)
  • 微信小程序 | 基于云数据库的许愿墙

    CSDN话题挑战赛第2期 参赛话题:学习笔记  本实训项目以云开发的云数据库为基础,制作一个简易的许愿墙。 本实训项目以云开发的云数据库为基础,制作一个简易的许愿墙,顾名思义“云数据库”就是把本项目中的愿望的数据全部存储在云端。 首先在云开发控制台新建一

    2024年02月02日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包