javascript - Node.js Helenus 返回的 Cassandra map 集合看起来很奇怪

标签 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返回的值,它确实作为一个对象返回,所以我不确定我哪里出了问题?

最佳答案

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

关于javascript - Node.js Helenus 返回的 Cassandra map 集合看起来很奇怪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18218670/

相关文章:

javascript - Ant Design 添加纯文本菜单项

javascript - AngularJS - 绑定(bind)计时

javascript - 动态添加的文本区域不起作用

node.js - 如何使用微服务为 Node js TypeScript 项目正确分发 node_modules

javascript - 如何在将产品添加到购物车之前禁用 “view cart” btn?

javascript - 为基于 Electron-vue 的应用程序设置 key 过期

javascript - Nodemon:错误:监听 EADDRINUSE:地址已在使用中:::5000

python - Cassandra 1.2 使用 Python 和 cql 库插入/更新 blob 列类型

ubuntu - 默认同步文件夹在 vagrant up 后不起作用,但在 vagrant 重新加载后起作用

authentication - 具有PasswordAuthenticator和模式自动创建功能的DataStax Enterprise Hive