请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

云函数无法返回数据

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

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
}
这是什么原因呢

正在回答 回答被采纳积分+3

1回答

谢成 2021-12-11 14:33:43

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

https://img1.sycdn.imooc.com//szimg/61b446440902109515301218.jpg

0 回复 有任何疑惑可以回复我~
  • 提问者 风卷残云4 #1
    为什么无法进入then函数
    回复 有任何疑惑可以回复我~ 2021-12-11 14:40:46
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信