insert - 如何将时间序列数据插入Cassandra

标签 insert cassandra cql

我已经创建了下表,但现在想要将数据插入到事物列表中,但我无法这样做,因为 CQL 希望我指定事件时间。我没有,但我有 OrderId 。

处理这种情况的最佳方法是什么?

创建表“Orders_By_Time” (订单 ID 文本, 事件时间时间戳, ThingsList 列表, 主键(订单 ID、事件时间)) 使用聚类排序依据(EventTime DESC);

谢谢

最佳答案

当您插入数据时,您需要指定主键的所有部分,因此您可以使用 dateof(now()) 生成当前时间的时间戳。

查看类似的问题:

How to get current timestamp with CQL while using Command Line?

关于insert - 如何将时间序列数据插入Cassandra,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27875477/

相关文章:

java - 插入的条目不会永久保留在数据库中

java - 将 Cassandra blob 转换为文本

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

sql - 如何在不存在的地方进行插入?

插入 SQL 语句所需的 PHP 变量

php - 插入 mysqli 不工作

database - Cassandra 上的数据建模和 uuid

ubuntu - 无法在 Ubuntu 上启动 cassandra 服务?

cassandra - 在 Cassandra 中插入特殊字符

database - Cassandra CQLEngine 允许过滤