我想把orders表中的time查出来并赋给Time该怎么实现?
// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init()
const db = cloud.database()
// 云函数入口函数
exports.main = async (event, context) => {
var Time ='';
db.collection('orders').get().then(res=>{
this.setdata({
Time:res.data.time
})
console.log("时间:" + Time)
})
return Time
}
exports.main = (event, context) => {
var Time ='';
return db.collection('orders').get().then(res=>{
this.setdata({
Time:res.data.time
})
console.log("时间:" + Time)
})
}
这样应该可以,会在调用的地方返回一个promis,再取出来就好了
// 某page:
wx.cloud.callfuntion({
name: '你的云函数'
}).then(res => {
console.log(res)
})
let res = await db.collection('orders').get(),
result = res.data[0].time
还有这个地方要初始化一下吧
async/await