当前位置: 主页 > 建站知识 > 小程序

微信小程序调用数据库-微信小程序调用接口

发布时间:2023-01-30 10:12   浏览次数:次   作者:佚名

前言

之前学习微信小程序的时候,用的是普通的

行政。 得到({})

方法微信小程序调用数据库,结果发现当数据库有20多条记录时,获取数据就不容易了,需要分页技术。

提升

对于单纯获取数据库中的一条记录微信小程序调用数据库,云函数其实更方便好用

准备

云函数配置环境:NodeJs安装

微信小程序调用微信支付_微信小程序调用接口_微信小程序调用数据库

云函数代码

// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init()
const db = cloud.database()
// 云函数入口函数
//查询

微信小程序调用接口_微信小程序调用微信支付_微信小程序调用数据库

exports.main = async (event, context) =>
{ try { //order return await db.collection('user').where({ account: event.username, }).get({ success: function (res) {

微信小程序调用接口_微信小程序调用微信支付_微信小程序调用数据库

return res; } }); } catch (e) { console.error(e); } }

微信小程序调用数据库_微信小程序调用接口_微信小程序调用微信支付

这里的user是数据库的名字,这里的event.username是后面调用​​云函数时传入的username参数。

在这里插入图片描述

这里的账号是进入数据库查询时必填字段的名称

在这里插入图片描述

函数调用

		wx.cloud.callFunction({

微信小程序调用微信支付_微信小程序调用接口_微信小程序调用数据库

name:'login1', data:{ username: userName }, success:res=>{ console.log(res.result.data); } })