问题标签 [cqlengine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
580 浏览

python - cqlengine 连接 set_session() 不处理不同的键空间

我有以下代码

但是,尽管会话“指向”更正键空间,但 ModelTable 中的过滤器执行的选择使用之前定义的一些行的旧键空间。如何让模型使用我每次设置的会话进行连接?

0 投票
1 回答
1081 浏览

python - cassandra cqlengine 在键上映射列索引

使用 Cassandra python 驱动程序映射器 cqlengine,在创建带有地图集合的模型时,似乎只能在地图值上创建索引

将产生一个像

你如何让 cqlengine 在映射键上创建索引?

0 投票
1 回答
136 浏览

cassandra - cassandra 无法创建表 keyerror

我试图创建一个表,但得到这个错误 -

楷模:

0 投票
1 回答
835 浏览

python - Cassandra 的 create_keyspace_simple 出错

我正在尝试使用 cassandra 通过 kafka 连接 Meetup 流 api。cqlengine似乎它以前是一个单独的项目,而我使用的参考代码是在那个时候制作的。

所以以前,cqlengine.managementcreate_keyspace 现在,cassandra.cqlengine.managementcreate_keyspace_simple

我正在尝试创建键空间。

但是,然后我得到了这个错误。警告:

/Users/a/anaconda/lib/python2.7/site-packages/cassandra/cqlengine/management.py:419:UserWarning:CQLENG_ALLOW_SCHEMA_MANAGEMENT 环境变量未设置。此软件包的未来版本将需要此变量来启用管理功能。
警告。警告(味精)

错误:

0 投票
1 回答
797 浏览

python - Cassandra. Default column value

Following example from python cassandra driver

And creating object in following way:

In this case, we get user_id:None instead of user_id:uuid.uuid4 and corresponding error.

How to make default = uuid.uuid4 work with less pain?

UPD I guess, it's caused by overriding to_database method in UUID column. Which conflicts with base to_database method.

UPD2 Looks like bad case. Error happens on step **dict(u)

Solution:

0 投票
1 回答
81 浏览

cassandra - cqlengine 模型 __table_name__ 为无

我正在尝试将新的 cqlengine 模型作为 datastax 驱动程序的一部分。,在这里我无法从类中获取table_name

用户。table_name没有给我。

我需要设置这个吗?

从文档

模型。表名

可选的。设置此模型的 CQL 表的名称。如果留空,表名将是模型的名称,其前缀是模块名称。手动定义的表名不会被继承。

0 投票
1 回答
81 浏览

orm - 如何使用 cqlengine 找到计数器字段的总和?

我有一个帖子表,其中包含字段post_id总计计数器字段),其中存储了一天的帖子的观众人数。如何使用cqlengine orm 获取帖子的总观众人数?一个以 cassandra 作为后端的 Flask 应用程序

我现在做到了:

它过滤了 id=11 的帖子的所有行,如何从这些行中找到总计(列名)的总和?

0 投票
0 回答
110 浏览

python - CQL:cassandra discriminator_column 是如何工作的

我在问 cassandra model-inheritance

有谁知道它在 CQL 中是如何工作的?

它是 cassandra 功能还是 python-driver 实现?

在一行中存储多个相似模型的最佳方法是什么?

0 投票
1 回答
667 浏览

python - 如何通过 Cassandra python-driver ORM 增加计数器列

我正在使用这个python 驱动程序。如何以正确的方式使用 ORM 增加计数器?

也许喜欢update(counter_value__add=1)obj.counter_value += 1

我尽量避免这种手动查询UPDATE ... SET counter_value = counter_value + 1

0 投票
1 回答
27 浏览

cassandra - 当有多个聚类键时,没有提供聚类键条件的排序?

以下查询的查询结果是什么。

select * from Comment where photo_id = "xxx";

我的订单会是最近一次订购的comment_id 吗?

或者

我的订单会按照 Desc 的最高分到最低分排序吗?