前端随心记---------小程序的云函数

小程序的云函数开发:

开启小程序的云开发模式:

当每次添加新的函数时,都需要手动进行上传,需支持npm时要在项目开启nom支持。

云函数的增删改查:

增:

insert: function () {
    db.collection(‘user‘).add({
      data: {
        name: ‘may‘,
        age: 18
      },
      success: res => {
        console.log(res);
      },
      fail: err => {
        console.log(err);
      }
    })
  },

改:

  updata:function(){
    db.collection(‘user‘).doc(‘137264b55db292b30067d7b716f48bd9‘).update({
      data:{
        age:21
      }
    }).then(res => {
      console.log(res)
    }).catch(err => {
      console.log(err);
    })

  },

查:

search:function(){
    db.collection(‘user‘).where({
      age:21

    }).get().then(res => {
      console.log(res);
    }).catch(err =>{
      console.log(err);
    });
  },

删:

 delete:function(){
    db.collection(‘user‘).doc(‘137264b55db292b30067d7b716f48bd9‘).remove().then(res =>{
      console.log(res);
    }).catch(err =>{
      console.log(err);
    })
  },

求和:

 sum:function(){
    wx.cloud.callFunction({
      name:‘sum‘,   云函数名
      data:{
        a:2,
        b:3
      }
    }).then(res => {
      console.log(res)
    }).catch(err => {
      console.log(err)
    })
  },

原文地址:https://www.cnblogs.com/hudunyu/p/11746891.html

时间: 2024-08-29 10:46:40

前端随心记---------小程序的云函数的相关文章

小程序之云函数的创建与使用

小程序云开发之云函数 云函数的作用 我所知道的是,云函数可以做一些前端做不了,必须在服务器端做的复杂的操作. 比如:数据库的多条纪录同时更新与数据库的多条纪录同时删除,这是在前端无法实现的,然后就可以通过云函数来实现. 创建云函数 我们需要在微信开发者工具的文件管理里面创建一个目录和一个nodejs云函数. 创建好云函数后需要在根目录下的 project.config.json 中添加如下代码: { "cloudfunctionRoot": "./functions/&quo

微信小程序之使用函数防抖与函数节流

函数防抖和函数节流都是老生常谈的问题了.这两种方式都能优化 js 的性能.有些人可能会搞混两个的概念.所以,我以自己的理解,来解释这两个概念的含义.并且列举在小程序中这两个方法的使用. 函数防抖: 英文 debounce 有防反跳的意思,大致就是指防止重复触发. 那么,函数防抖,真正的含义是:延迟函数执行.即不管debounce函数触发了多久,只在最后一次触发debounce函数时,才定义setTimeout,到达间隔时间再执行 需要防抖的函数. 用处:多用于 input 框 输入时,显示匹配的

小程序开发-云数据库读取

小程序云开发本身配套有数据库 在读取数据到本地存储的时候,怎么也存不了,折腾了半天,其实也挺简单的 const db = wx.cloud.database() const promise = db.collection('doctors').get({ success(res){ this.setData({ doctors:res.data }) } }) 第一反应是这么写的,修改之后 var that=this const db = wx.cloud.database() const pr

小程序结合云开发获取小程序码

最近开发小程序遇到一个生成小程序码的功能,常规操作是通过以下接口请求: POST https://api.weixin.qq.com/wxa/getwxacode?access_token=ACCESS_TOKEN 但是今天突然不想走寻常路,决定用一用云开发玩一玩. 话不多说,码它! wxml: <button bindstap="creatCode">点击获取</button> 云函数,我定义了一个getcode函数,首先往函数下的config.json文件配

支持前端后台的开源小程序商城源码

CRMEB小程序商城源码V2.5.35正式发布分销+拼团+砍价+秒杀 开源无加密源码 小程序开源地址:https://gitee.com/ZhongBangKeJi/CRMEB_WeChatMiniProgram 演示后台:http://demo25.crmeb.net账号:demo密码:crmeb.com QQ群: 116279623官方论坛:http://bbs.crmeb.net 官方网站:crmeb.com --------------------- 原文地址:https://www.c

前端随心记---------微信公众号开发

微信的起源 故事要从2010年美国出现的一个叫做Kik的App开始讲起. 那个时候Kik用了一个月的时间获取了一百万的用户,震惊了全世界.这种用户增长速度是前无古人的,算是移动互联网的第一个奇迹. 很巧的是,QQ邮箱团队当时正在着手开发一个叫做『手中邮』的App,也就是QQ邮箱的移动版. 邮箱团队的负责人张小龙看到Kik这个奇迹之后,马上发了邮件给马化腾(Pony),说这个东西我们应该做.Pony同意了,把它命名为『微信』. 详情网址:https://36kr.com/p/5135834 201

记小程序内嵌商城踩过的坑

最近接到需求,需要做一个简单小程序管理自家的设备,但又想增加销售渠道,故打算做个小程序并内嵌自家微信公众号商城. 总结主要问题: 1.小程序返回问题 2.支付问题 3.商城访问权限问题 4.ssl证书问题 5.端口号冲突问题 问题解决: 1.问题详情:小程序利用<web-view>嵌入商城界面,左上角返回发现会先出现一次空白页,第二次才会回到小程序页面    原因查找:进入商城时首先会有个微信授权页,然后才会进入微信商城,所以要返回两次    问题处理:由于商城里面还有多个界面,所以不能采用网

4-微信小程序开发(小程序默认页面函数说明)

https://www.cnblogs.com/yangfengwu/p/11601299.html 首先说一下,怎么让自己的一个项目更改名字成为一个新的项目 然后用软件导入项目即可 注:如果没有改文件里面的那个"projectname": "lesson3",  ,用软件打开的时候,你会发现 这个地方还会显示lesson2,所以一定要按照上面两步修改完再导入工程, 如果没有修改文件里面那个"projectname": "lesson3

前端随心记---------vuejs流行的UI框架

一:Element element ui框架的按钮组件,这款由饿了么前端开源的UI框架,一经面世,就收获大量程序员的芳心.在github 上更是高达29.8k的star早已说明一切.用于开发PC端的页面还是绰绰有余的.如果说你是用vue开发者,却没用过element UI,那你肯定不是合格的vue开发者. 文档地址:http://element-ui.cn 二:iview iView 是一套基于 Vue.js 的开源 UI 组件库,主要服务于 PC 界面的中后台产品.使用单文件的 Vue 组件化