我问了类似的问题here但我需要用mongodb做同样的事情我怎样才能增加每个记录的created_at列。例如,我有三个记录,时间戳为1,5和20,我希望增加5,这些记录在一个查询中分别变为6,10,25。目的是避免数千条记录的循环。
你可以使用mongodb的$inc操作符
Rails用法
CollectionName.collection.update_many({query}, {"$inc": {"field_name": value_to_inc_with}})