云函数版:
1.创建一个数据库集合
2.创建一个云函数,将上传所需要的代码写入,然后上传并部署,安装依赖
// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init({
env: 'xxx'
})
const db = cloud.database()
const _ = db.command
// 云函数入口函数
exports.main = async (event, context) => {
const wxContext = cloud.getWXContext()
return await db.collection('集合名').where({
//查找依据字段
}).orderBy('排序字段', 'desc').skip(event.skip).limit(条数).get()
}
js文件
//云函数获取集合数据
getScan: function () {
wx.cloud.callFunction({
// 云函数名称
name: '云函数名称',
data: {
//传给云函数的参数
}
}).then(res => {
console.log("res",res)
}).catch(console.error)
},
在js文件内:
const db = wx.cloud.database()
const news = db.collection('集合名')
Page({
/**
* 页面的初始数据
*/
data: {
date: ''
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
db.collection('user').where({
//查找依据
})
.get({
success: res=>{
console.log("res",res)
},
fail: err => {
console.log('err', err)
}
})
})
},
})
|