在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)
当我删除{准备:真正的}它开始工作正常。