Nodejs - Apache Cassandra(使用 Datastax 驱动程序)

科库巴

我正在尝试在 cassandra 中插入地图类型:

const query = 'INSERT INTO stats.tickets (office, line, generation, inserted_at, meta, number, prefix) VALUES (:office, :line, :generation, :inserted_at, :meta, :number, :prefix)';

const parametersExample = {
    office: "office",
    line: "line",
    generation: 10,
    inserted_at: Date.now(),
    meta: {"tag1": "ujkukkik", "tag2": "asdascee"},
    number: 1,
    prefix: "prefix_"
};

const result = async () => {
    return await client.execute(query, parametersExample, { prepare: true });
};

result().then( res => {
    res.rows.map( row => console.log(row.content) );
    process.exit();
}).catch( err => console.error(err));

该代码插入行,但显示以下消息:

TypeError: Cannot read property 'map' of undefined
at lib/handleData.js:23:14
at <anonymous>
at process._tickDomainCallback (internal/process/next_tick.js:228:7)

是什么原因?

亚历克斯·奥特

这是正常行为 - 根据CQL 文档

除非使用 IF NOT EXISTS,否则 INSERT 不会返回任何结果。

所以驱动程序接收undefined......通常.map会用于选择。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Datastax Cassandra驱动程序引发CodecNotFoundException

来自分类Dev

使用datastax cassandra驱动程序3.0运行描述架构

来自分类Dev

Datastax Java Cassandra驱动程序:使用WHERE的多个AND语句?

来自分类Dev

使用Datastax Java驱动程序的Cassandra复合键

来自分类Dev

datastax驱动程序连接= apache ignite和cassandra(您可能希望增加每个主机连接的驱动程序数量)

来自分类Dev

cassandra datastax驱动程序抛出的写入超时

来自分类Dev

NoClassDefFoundError-Cassandra的datastax Java驱动程序

来自分类Dev

Cassandra DataStax驱动程序:如何分页浏览

来自分类Dev

Cassandra Datastax驱动程序-连接池

来自分类Dev

Datastax C#驱动程序中的Cassandra timeuuid

来自分类Dev

Datastax Cassandra驱动程序(python)导入失败

来自分类Dev

C#Cassandra Datastax驱动程序-处理失败的连接

来自分类Dev

Cassandra准备的语句错误与datastax php驱动程序

来自分类Dev

Cassandra Datastax驱动程序连接突然终止

来自分类Dev

带分页的Datastax Cassandra Java驱动程序RetryPolicy

来自分类Dev

Datastax C#驱动程序中的Cassandra timeuuid

来自分类Dev

Datastax Cassandra驱动程序(python)导入失败

来自分类Dev

Cassandra DataStax驱动程序:如何分页浏览

来自分类Dev

Datastax-Cassandra PHP驱动程序-执行CQL脚本

来自分类Dev

带分页的Datastax Cassandra Java驱动程序RetryPolicy

来自分类Dev

Cassandra模型的CQL(datastax驱动程序:python)

来自分类Dev

无法使用 Cassandra Datastax Java 驱动程序连接到 Cassandra 节点之一

来自分类Dev

如何使用Datastax Java驱动程序有效地使用批写入Cassandra?

来自分类Dev

使用Datastax Java驱动程序插入列系列吗?

来自分类Dev

使用Datastax Java驱动程序以JSON查询行

来自分类Dev

在Datastax Python驱动程序中使用Thrift协议

来自分类Dev

无法使用DataStax C#驱动程序从Cassandra获取值

来自分类Dev

Cassandra:使用DataStax Java驱动程序选择一系列TimeUUID

来自分类Dev

如何使用带有Datastax Java驱动程序的CQL向Cassandra添加任意列?

Related 相关文章

  1. 1

    Datastax Cassandra驱动程序引发CodecNotFoundException

  2. 2

    使用datastax cassandra驱动程序3.0运行描述架构

  3. 3

    Datastax Java Cassandra驱动程序:使用WHERE的多个AND语句?

  4. 4

    使用Datastax Java驱动程序的Cassandra复合键

  5. 5

    datastax驱动程序连接= apache ignite和cassandra(您可能希望增加每个主机连接的驱动程序数量)

  6. 6

    cassandra datastax驱动程序抛出的写入超时

  7. 7

    NoClassDefFoundError-Cassandra的datastax Java驱动程序

  8. 8

    Cassandra DataStax驱动程序:如何分页浏览

  9. 9

    Cassandra Datastax驱动程序-连接池

  10. 10

    Datastax C#驱动程序中的Cassandra timeuuid

  11. 11

    Datastax Cassandra驱动程序(python)导入失败

  12. 12

    C#Cassandra Datastax驱动程序-处理失败的连接

  13. 13

    Cassandra准备的语句错误与datastax php驱动程序

  14. 14

    Cassandra Datastax驱动程序连接突然终止

  15. 15

    带分页的Datastax Cassandra Java驱动程序RetryPolicy

  16. 16

    Datastax C#驱动程序中的Cassandra timeuuid

  17. 17

    Datastax Cassandra驱动程序(python)导入失败

  18. 18

    Cassandra DataStax驱动程序:如何分页浏览

  19. 19

    Datastax-Cassandra PHP驱动程序-执行CQL脚本

  20. 20

    带分页的Datastax Cassandra Java驱动程序RetryPolicy

  21. 21

    Cassandra模型的CQL(datastax驱动程序:python)

  22. 22

    无法使用 Cassandra Datastax Java 驱动程序连接到 Cassandra 节点之一

  23. 23

    如何使用Datastax Java驱动程序有效地使用批写入Cassandra?

  24. 24

    使用Datastax Java驱动程序插入列系列吗?

  25. 25

    使用Datastax Java驱动程序以JSON查询行

  26. 26

    在Datastax Python驱动程序中使用Thrift协议

  27. 27

    无法使用DataStax C#驱动程序从Cassandra获取值

  28. 28

    Cassandra:使用DataStax Java驱动程序选择一系列TimeUUID

  29. 29

    如何使用带有Datastax Java驱动程序的CQL向Cassandra添加任意列?

热门标签

归档