云函数无法返回数据

来源:3-13 上拉加载与下拉刷新

风卷残云4

2021-12-11

老师,取不到数据,这是什么原因呢

onload函数
onLoad: function (options) {
wx.cloud.callFunction({
name : ‘music’,
data : {
start : this.data.playlist.length,
count : MAX_LIMIT
}
}).then((res) => {
console.log(res)
})
},

视频里result是data,15条数据,我的是null

云函数
exports.main = async (event, context) => {
n = await db.collection(‘playlist’)
.skip(event.start)
.limit(event.count)
// .orderBy(‘createTime’,‘desc’)
.get()
.then((res) => {
return res
})
}

测试时有一个现象是,如果云函数稍作修改,能获取到数据
exports.main = async (event, context) => {
n = await db.collection(‘playlist’)
.skip(event.start)
.limit(event.count)
// .orderBy(‘createTime’,‘desc’)
.get()
return n
}
这是什么原因呢

写回答

1回答

谢成

2021-12-11

这里需要return n,请检查n是否返回了

//img.mukewang.com/szimg/61b446440902109515301218.jpg

0
1
风卷残云4
为什么无法进入then函数
2021-12-11
共1条回复

微信小程序云开发-从0打造云音乐全栈小程序

横跨小程序端、云后端、CMS一站式云开发的小程序全栈课程

1953 学习 · 2778 问题

查看课程