【发布时间】:2010-12-30 07:50:30
【问题描述】:
我想更新数据库表中必须具有累积值的字段。所以基本上我需要找到该字段的当前值并使用新数字对其进行更新。
我在这方面的第一次低效尝试(在 Mongoid 中)是:
v = Landlord.where(:name=>"Lorem")
v.update_attributes(:violations=>v.violations + 10)
有没有一种简单的方法,而不是先读取一个查询,然后求和,然后再编写另一个查询?
【问题讨论】:
标签: activerecord ruby-on-rails-3 mongoid