数据库 API 分为小程序端和服务端两部分,小程序端 API 拥有严格的调用权限控制,开发者可在小程序内直接调用 API 进行非敏感数据的操作。对于有更高安全要求的数据,可在云函数内通过服务端 API 进行操作。云函数的环境是与客户端完全隔离的,在云函数上可以私密且安全的操作数据库。

创建一个数据:

查询文档,我们可以知道需要进行数据库初始化:

新增一条数据(方式1,小程序端的API):

const db = cloud.database( )
const products = db.collection( 'products')
products.add ( {
data:{xxx:xx}
}).then( res => {
})

新增一条数据(方式2,服务端API)

const db = cloud.database()
return await db.collection('products').add ({
data:{xxx:xx}
}).then( res => {
return xxx
})

示例:
先获取数据库实例,然后写一个函数方法,向数据库实例添加一条数据


云函数调用方式:

首先创建一个云函数,并安装相关依赖:


编辑云函数代码:

调用所编写的云函数:

更多的数据库的 API 的使用和数据库管理,可以参考数据库指引章节。

微信小程序云开发 操作数据库-新增一条数据相关推荐

  1. 微信小程序云开发 操作数据库-简单数据的查询

    查询数据(方式1,小程序的API) const db = cloud.database() const products = db.collection('products') products.ge ...

  2. 微信小程序云开发 操作数据库-数据的批量更新

    提示:批量更新仅能在云函数内进行 文档: 创建云函数 编写云函数,将数据库的price改成1 然后右键上传云函数. 调用云函数 将所有color为red的price更改为2

  3. 微信小程序云开发 操作数据库-数据的批量删除

    批量删除仅能在云函数内进行 新建云函数 安装依赖 编写云函数代码 删除所有color=red的数据 最后上传并部署,就可以在页面中调用了 调用:

  4. python操作微信小程序云端数据库_微信小程序云开发之数据库操作

    本文实例为大家分享了微信小程序云开发之数据库操作的具体代码,供大家参考,具体内容如下 新建集合 1.打开云开发控制台,数据库 2.添加集合users 添加代码 onAdd: function () { ...

  5. 微信小程序 云开发之数据库-查找记录

    微信小程序 云开发之数据库-查找记录 const db1 = wx.cloud.database() const db_fun1 = db1.collection("集合的名称") ...

  6. 微信小程序云开发查询数据库结果为空

    微信小程序云开发查询数据库结果为空 问题描述: 先上代码: getNotice : function(){var that = thisconst db = wx.cloud.database()db ...

  7. 微信小程序云开发入门-数据库插入数据(包含批量)

    一.前言 文章将介绍如何在微信小程序云开发中向云开发数据库插入数据(单条或批量). 写法有好几种,文章将会一一进行对比,看看每种写法之间有何优缺点,如何让代码看起来更优雅. 为了更加贴合实际的开发逻辑 ...

  8. 微信小程序云开发(数据库)

    开发者可以使用云开发开发微信小程序.小游戏,无需搭建服务器,即可使用云端能力. 云开发为开发者提供完整的云端支持,弱化后端和运维概念,无需搭建服务器,使用平台提供的 API 进行核心业务开发,即可实现 ...

  9. node.js 微信小程序 部署服务器_微信小程序云开发环境部署,及添加数据

    点击蓝字 关注我们 今天在漫无目的逛CSDN的时候,一篇关于微信公众号云开发的文章引起了我的注意.据介绍,小程序云开发简称tcb,是腾讯爸爸给我们提供的基于腾讯云的云服务器.目前云开发已包含云数据库, ...

最新文章

  1. 新手怎么学以太坊区块链开发?
  2. forward和redirect的区别
  3. 与python相关的考研专业-给考研人:掌握这项技能,让你每天的学习高效又充实...
  4. 【渝粤教育】国家开放大学2019年春季 2732土地利用规划 参考试题
  5. 学习笔记(十一)——数据库的索引碎片、计划缓存、统计信息
  6. Excel 导入 Sql Server出错——“文本被截断,或者一个或多个字符在目标代码页中没有匹配项”错误的解决...
  7. dubbo 异步回调
  8. EasyClick IOS 自动化测试报错
  9. IDEA 提示Unmapped Spring configuration files found的解决办法
  10. 机器学习基础:吴恩达vs贪心科技AI哪个更值得你选择?
  11. qq企业邮箱怎么删除邮件服务器,腾讯企业邮箱如何删除邮件,有什么要注意的呢?...
  12. 【程序员玩基金】基金基础知识
  13. B站台湾大学郭彦甫|MATLAB 学习笔记|12 线性方程式和线性系统 Linear equations
  14. Python爬虫入门好学吗?为什么?
  15. 车载前置摄像头学习笔记 ———— 摄像头输出数据格式(JPEG)
  16. usermod--修改用户账号信息命令
  17. VMware Fusion自动调整分辨率的问题
  18. python 写脚本 获取qq好友地理位置_Python获取统计自己的qq群成员信息的方法
  19. 技术分享 | 无人驾驶汽车的眼睛
  20. 在windbg中测试shadow ssdt , win32k!NtUserGetForegroundWindow , hook shadow ssdt

热门文章

  1. 使用java,计算一段文本中出现英语单词次数最多的单词
  2. 微信公众平台开发[1] —— 获取用户Openid及个人信息
  3. Chrome浏览器内置截图工具(不需要安装插件)
  4. 为Word文档加水印使其更加美观(转)
  5. MySQL数据库——锁机制
  6. excel排序求和:如何统计前几名数据合计 下篇
  7. 【转】什么是预研?产品预研与技术预研
  8. Java_Save could not be completed. Try File> Save As. if the problem persists.
  9. html背景对联效果恭贺新春,恭贺新春的对联
  10. NOIP 2010 普及组 三国游戏