小程序通过云函数操作数据库【使用get取数据库】

云函数定义为getdatas,以下是云函数里面的index.js ,注意,此时的云函数入口函数里并不需要写回调函数,因为其得到的结果是直接返回即可了

// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init()
const db = cloud.database()

// 云函数入口函数
exports.main = async (event, context) => {
  return await db.collection("user_info").get();
}

这里已经在云数据库里面有一个名为“user_info”的集合,如下:

在page_02的js里面添加以下的函数

 cloudData:function(){
    wx.cloud.callFunction({
      name:"getdatas"
    }).then(res=>{
      console.log(res)
    }).catch(err=>{
      console.error(err)
    })

  }

page_02的wxml如下

 <view class="btn-area">
       <button bindtap='cloudData'>Cloud</button>
    </view>

结果如下:

原文地址:https://www.cnblogs.com/Guhongying/p/10828877.html