我正在使用slick-pg
,circe-json
我有点卡住了。我想知道是否可以不修改整个 JSON,而只修改字段的值?我可以像这样更新 JSON:
db.run {
questQuery.filter(_.json.+>>("name") === name.bind)
.map(_.json)
.update(newQuestJson)
}
但是有没有办法只更新一个字段?像这样的东西:
db.run {
questQuery.filter(_.json.+>>("name") === questName.bind)
.map(_.json.+>>(field))
.update(newValue)
}