为什么我在云函数查询数据库表时使用limit出错?
这是云函数的部分代码:
if(parameter=='getApplicantByRecruitId'){ //根据 招募id查询 申请列表
return db.collection('applicant').where({
recruitId:event.recruitId
}).skip(event.length).limit(12).get()
这是本地调用时的代码:
wx.cloud.callFunction({
name:"applicant",
data:{
parameter:"getApplicantByRecruitId",
recruitId:"1234",
length:0
}
}).then(res=>{
console.log(res)
}).catch(err=>{
console.log(err)
})
返回的结果是where查询到的所有数据,但是之前有时候又能查询到12条数据?为什么啊。。。。