收藏
回答

云开发聚合阶段做乘法处理,是否可以用一个随机数乘以一个参数?

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*常数,而不是一个随机数,跪求大神指点

回答关注问题邀请回答
收藏
登录 后发表内容
问题标签