在一定范围内的mongodb中生成随机数

时间:2019-05-22 20:31:46

标签: json mongodb

我有一个集合,我想在其中添加一个新字段,然后在该字段中我要在mongo db中随机分配1到44之间的值。

我已经尝试过math.random(),该方法不起作用。

{$ addFields:{PoS_ID:{$ switch:{分支:[{案例:{$ and:[{$ gte:[“ $ user_id”,0]}},{$ lte:[“ $ user_id”, 10000]}]},然后:1},{情况:{$ and:[{$ gte:[“ $ user_id”,10000]},{$ lte:[“ $ user_id”,15000]}]}},然后:2}],默认值:-1}}}}

这使我可以根据条件将pos_id从1到44分配给不同的用户ID。但是我想简单地为每个用户ID分配1到44之间的随机数。

0 个答案:

没有答案