1

我正在使用slick-pgcirce-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)
    }
4

0 回答 0