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

我有一个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'd返回的结果值,并得到它回来:

 [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] 

我testing了Helenus返回的价值,它作为一个对象返回,所以我不确定我在这里出了什么问题?

看来是helenus包的一个bug https://github.com/simplereach/helenus/issues/113