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

问题描述 投票:0回答:1

我正在尝试使用以下内容更新(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之间。请告诉我哪里错了。 谢谢

mongodb mongodb-query
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.