由node.js返回的Cassandra地图集合Helenus看起来很奇怪

时间:2013-08-13 20:31:59

标签: javascript node.js cassandra cql3

我在Cassandra中有一个CQL3表,如下所示:

CREATE TABLE table (
  usr text,
  box text,
  uidseq map<bigint, text>,
  PRIMARY KEY (usr, box)
)

我在cqlsh中执行查询,如下所示:

select uidseq from table WHERE usr = 'usr' AND box = 'box';

uidseq
------------------
{1: 'a', 2: 'a'}

看起来很棒,直到我通过Helenus包为node.js和JSON.stringify运行相同的查询返回结果值并将其取回:

[0,2,0,8,0,0,0,0,0,0,0,1,0,1,97,0,8,0,0,0,0,0,0,0,2,0,1,97]

我测试了Helenus返回的值,它确实以对象的形式返回,所以我不确定我在哪里出错?

1 个答案:

答案 0 :(得分:2)

似乎是helenus包https://github.com/simplereach/helenus/issues/113的错误。