云函数查询数据库排序,传排序对象会被重新按字母排序

发布于 6 年前作者 zengxiulan8567 次浏览最后编辑 6 年前来自 issues

云函数聚合操作,官方文档排序:

sort({

<字段名1>: <排序规则>,

<字段名2>: <排序规则>,

})

如果小程序传值

orderBy = {
  updateTime: -1,
  name: 1,
  age: -1
}

云函数聚合操作时.sort(event.orderBy),排序时会变成按字母排序即:

sort({
  age: -1,
  name: 1,
  updateTime: -1
})

最终返回的不是期望的排序!

0 回复
暂无回复