微信小程序调用数据库-微信小程序调用接口
发布时间: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);
}
})