云开发聚合阶段做乘法处理,是否可以用一个随机数乘以一个参数?
发布于 4 年前 作者 isun 12553 次浏览 来自 问答
const result=await db.collection('test_data')
 .aggregate()
 .project({
  luck_num:1,
  name:1,
  temp_luck_num:$.multiply([Math.random(), '$luck_num'])
 })
.sort({
  temp_luck_num-1,
})
 .limit(5)
.end()

这样相乘的结果就相当于luck_num*常数,而不是一个随机数,跪求大神指点

回到顶部