在cassandra中使用node.js将UUID写为文本

我有一个cassandra表user_id这是types文本的列。 我试图传递生成的uuid作为string打包写入表中。 当我这样做时,我得到一个错误:

Not a valid text value, expected String obtained uuid 

当我传递参数时,我尝试使用提示:

 {hint: 'String', value: data['userId']} 

但是我仍然得到一个错误:

 [TypeError: Not a valid text value, expected String obtained { hint: 'String', value: 'e738922c-2277-45fd-aa94-7f5e7a189084' }] 

我正在使用cassandra版本:2.2.4

任何想法如何解决这个问题?

我发现了这个问题。 我正在使用:

 client.execute(query, parameters, {prepare: true}, function(err, result) 

当我删除{准备:真正的}它开始工作正常。