【发布时间】:2016-05-01 22:25:09
【问题描述】:
我在 mongodb 的样本集合中有记录
{
"name": "x",
"value": 2
},
{
"name": "y",
"value": 3
},
{
"name": "z",
"value": 4
}
我想通过将值减去 1 来更新所有记录的值字段。我所做的是
samples = Sample.all
samples.each do |sample|
sample.update_attributes({value: sample.value - 1})
end
而且我觉得这不是一个好方法。 还有其他方法吗?
我正在使用 mongoid 4.0 和 rails 4.1.4
【问题讨论】:
标签: ruby-on-rails mongodb mongoid