在Cassandra中设置数据类型

时间:2017-12-22 07:09:39

标签: node.js cassandra

create table Rooms(
id uuid primary key,
groups set<text>);

这是我的数据库架构。我想在我的集合组中插入某些值。如果我通过使用我的控制台窗口执行此操作,则不会弹出错误,但我使用node.js进行后端工作。 这是我的代码。

var query = 'insert into Rooms(id,groups)values(now(),?)';
var params = [{user1,user2}];
client.execute(query,params,{prepare:true},(err,res)=>{
if(!err){
//
}else{
//
}
});

这里user1和user2是两个变量。 这是错误

  

TypeError:不是有效的列表值,期望获得的数组{userId:'3c059df0-e651-11e7-b2be-a58a1c9976cf',     user_id:'dlsfdslfsdlfjdsf'}

这是我的客户

var client = new Cassandra.Client({
contactPoints:['127.0.0.1'],
keyspace:'roomkey',
encoding:{
set:Set
}
});

0 个答案:

没有答案