我有非常简单的代码,只在列上更改,如:
content = Content
|> Repo.get(1)
content
|> Ecto.Changeset.change(%{ views_count: content.views_count + 1 })
|> Repo.update
我不希望此代码更改其视图计数,但我不想触及updated_at
字段。我怎么能这样做?
答案 0 :(得分:6)
我不确定我是否明白这个问题,但这可能有用:
Content
|> where(id: 1)
|> Repo.update_all(inc: [views_count: 1])