> 'twitter_row_key': OrderedDict([('411186035495010304', u'{"score": 0, "tid":
> 411186035495010304, "created_at": "Thu Dec 12 17:29:24 +0000 2013",
> "favorite": 0, "retweet": 0, "approved": "true"}'),])
>
> How can I set approved to 'false' ??
>
>
It looks like the value of the 411186035495010304 column is a string, to
cassandra that’s an opaque typer we do not make partial updates to.
If you need to update the values individually they need to be stored in
columns.
Cheers
-----------------
Aaron Morton
New Zealand
@aaronmorton
Co-Founder & Principal Consultant
Apache Cassandra Consulting
http://www.thelastpickle.com
On 13/12/2013, at 8:18 am, Kumar Ranjan <[email protected]> wrote:
> Hey Folks,
>
> I have a row like this. 'twitter_row_key' is the row key and
> 411186035495010304 is column. Rest is values for 411186035495010304 column.
> See below.
>
> 'twitter_row_key': OrderedDict([('411186035495010304', u'{"score": 0, "tid":
> 411186035495010304, "created_at": "Thu Dec 12 17:29:24 +0000 2013",
> "favorite": 0, "retweet": 0, "approved": "true"}'),])
>
> How can I set approved to 'false' ??
>
>
>
> When I try insert for row key 'twitter_row_key' and column
> 411186035495010304, it overwrites the whole data and new row becomes like this
>
> 'twitter_row_key': OrderedDict([('411186035495010304', u'{"approved":
> "true"}'),])
>
>
>
> Any thoughts guys?
>