使用范围内的随机数更新MongoDb

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用范围内的随机数更新MongoDb相关的知识,希望对你有一定的参考价值。

我正在尝试使用以下内容更新(AvgCostCalc)MongoDb集合中所有文档的文档属性:

db.ProviderSearchFacilities.find({
    Random: {$exists : false}
}).forEach(function(ProviderSearchFacilities) {
    db.ProviderSearchFacilities.update(
        {_id: ProviderSearchFacilities._id}, 
        {$set : {Random: Math.random()}}
    )
})

我的收藏如下:ProviderSearchFacilities.Providers [0] .AvgCostCalc

这个查询似乎不起作用,我还需要Random数在150和200之间。请告诉我哪里错了。 谢谢

答案

能找到一个解决这个问题的方法。使用给定here的公式与Random并行工作以获得范围内的数字。

以上是关于使用范围内的随机数更新MongoDb的主要内容,如果未能解决你的问题,请参考以下文章

如何用netlogo 产生在一定范围内的随机数

C#如何生成一个范围内的随机数,偏向范围的低端? [复制]

Java如何生成一定范围内的随机数? [复制]

js如何生成指定范围内的随机数

PLSQL 问题:使用带有过程块的随机值更新员工的薪水

Javascript:使用crypto.getRandomValues生成一个范围内的随机数