zoukankan      html  css  js  c++  java
  • 微信小程序云开发--数据库操作

    在app.json中开通云服务功能:
    "cloud":true,
    

    在app.js中找到对应的云开发环境:

    一般可以有两个环境

     

    App({
      onLaunch: function () {
        
        if (!wx.cloud) {
          console.error('请使用 2.2.3 ')
        } else {
          wx.cloud.init({
            env:'partyassistant-bdd77f',
            traceUser: true,
          })
        }
    
        this.globalData = {
         
        }
      }
    }) 
     
    在需要使用数据库的JS文件中,初始化数据库:
     
    const db = wx.cloud.database();或
    const testDB = wx.cloud.database({
    env:'test'
    });
    在数据库中插入数据:
    db.collection('test').add({
          data: {
            test: "插入数据"
          },
          success: res => {
            console.log("插入成功");
          }
        })
    在数据库中查询书库:(通过ID查询数据)
     db.collection("test").doc("96c1cbbe5cb93aa101d7b2d04aba9e18").get({
          success:function(res){
            console.log(res.data)
          }
        })
    

    在数据库中删除数据:  

    db.collection("test").doc("96c1cbbe5cb93aa101d7b2d04aba9e18").remove({
          success:function(res){
            console.log("删除成功")
          },fail:err =>{
        console.log(err);
      }

    })

    在数据库中更新数据:

    db.collection("test").doc("9c4488c75cb93dce01db98e11766d026").update({
          data:{
            test:"测试更新"
          },
          success: res =>{
            console.log("更新成功")
          },fail:err =>{
            console.log(err);
          }
        })
    

      

  • 相关阅读:
    pyppeteer
    maven生命周期clean,compile,install,package区别
    centos7安装anyproxy
    安装jupyter notebook
    Linux-Centos7下安装Anaconda
    python文件 启动django项目
    PyCharm实用插件
    pyqt5 安装额外的工具
    PyQt5高级界面控件之QTableWidget的具体使用方法
    k8s Metrics Server 获取资源指标与 hpa 部署
  • 原文地址:https://www.cnblogs.com/moxuexiaotong/p/10734852.html
Copyright © 2011-2022 走看看