我是在 云引擎 → 部署 → 当前部署 → 在线编辑 里面写的云函数代码。
返回响应的核心代码逻辑:
var booksList = ["5cc9897", "5c70fc835", "5c70dbb"]
var codeList = []
for( var i = 0; i < booksList.length; i++) {
var query = new AV.Query('promo')
query.equalTo('bookID', booksList[i])
query.equalTo('userID', null)
codeList[i] = query.first().then(function(results) {
results.set('userID', request.params.userID)
results.save()
return results
})
}
return codeList
返回结果为:
{
"result": [
{
"aquuo1h1twi": 8,
"_subscribers": []
},
{
"aquuo1h1twi": 13,
"_subscribers": []
},
{
"aquuo1h1twi": 18,
"_subscribers": []
}
]
}