2016-08-19 19 views
0

嗨我很新的python。我在我的卡桑德拉表中有以下专栏。我需要更新某个值(可设置为true)。我如何通过python脚本来做到这一点?更新Cassandra Json值与Python脚本

{ 
    "rowId": "SYSTEM", 
    "status": null, 
    "startDate": null, 
    "endDate": null, 
    "creationDate": 1457051550494, 
    "overview": null, 
    "displayable": false, 
    "checklistType": "NUMERIC" 
} 

我试过下面哪个不行。 (压痕错误预期的缩进块)

session.execute('UPDATE CourseAssignment SET jsonObject["displayable"] = fromJson("true") WHERE "rowId" = \'%s\'' % jsonObject["SYSTEM"] ) 

CourseAssignment table

CourseAssignment table

回答

0

根据您提供的截图中,它看起来像value场仅仅是一个text场(如果这不是你必须共享表格的模式),所以你必须更新存储在该字段中的完整值。

+0

谢谢...我明白了。 – anoj