我的数据库类中有一个嵌入式地图条目,如下所示。
Json string:
{
"dataStep2": "{stepno: 2,content:'', icon:'plug icon', color:'olive', header:'Uptime Guarantee',headcolor:'ffffff', tagline:'Check out our plug-in marketplace',taglinecolor:'ffffff', isActive:true}",
"dataStep3": "{stepno: 3,content:'', icon:'plug icon', color:'blue', header:'Uptime Guarantee',headcolor:'ffffff', tagline:'Check out our plug-in marketplace',taglinecolor:'ffffff', isActive:true}"
}
我想只更新嵌入式地图的一部分。例如" datastep2"值。 请建议我这样做。
提前致谢。
答案 0 :(得分:3)
您可以使用此查询:
update #24:0 set embed.dataStep2="{stepno: 2,content:'', icon:'plug icon', color:'green', header:'Uptime Guarantee',headcolor:'ffffff', tagline:'Check out our plug-in marketplace',taglinecolor:'ffffff', isActive:true}"
#24:0
除去您要更新的记录,embed
是包含EMBEDDEDMAP
和dataStep2
来自dataStep3
的数据的属性你的榜样。