微信小程序云开发数据库接口文档地址:https://developers.weixin.qq/miniprogram/dev/wxcloud/guide/database.html
近期做微信小程序时发现腾讯在开发工具中集成了自己的云开发,其中自带了数据库,本着不想再写后端于是试了下,发现轻度使用还是OK的,下面记录下使用过程。
第一步,打开微信开发者工具中的云开发,创建云开发资源
有免费版可以使用,创建后点击数据库
此时此处集合类似数据表,整个集合就是一个json格式的数组
数据写入完,下面调用云函数,实现读取数据库
第一步新建云函数
在index.js写入数据库查询代码
// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init({
env: cloud.DYNAMIC_CURRENT_ENV
})
const db = cloud.database()
// 云函数入口函数
exports.main = async (event, context) => {
const wxContext = cloud.getWXContext()
return await db.collection('mobile').where({
//查询条件
pinpai: event.pinpai
}).get()
}
上传云函数
在页面js代码中调用云函数
wx.cloud.callFunction({
name: 'getmobilebypinpai',
data: {
pinpai: options.str
},
success:function(res){
console.log(res.result.data)
that.setData({
mobile: res.result.data
})
}
})
查询结果:
0:
GPU: "Adreno640"
chuliqi: "高通骁龙855"
dianchi: "4000mAh"
fenbianlv: "1440*3120"
neicunzuhe: "6+128/8+256/12+256"
pinmuchicun: "6.68英寸"
pinpai: "一加"
_id: "一加7pro"
__proto__: Object
1:
GPU: "Adreno540"
chuliqi: "高通骁龙835"
dianchi: "3300mAh"
fenbianlv: "1080*1920"
pinmuchicun: "5.5英寸"
pinpai: "一加"
_id: "一加5"
更多腾讯接口开发可以关注本人微信公众号查看
更多推荐
微信小程序开发---云开发数据库使用(查询)
发布评论