问题标签 [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 回答
1035 浏览

python - Cassandra 2 - CQLEngine:存储图像错误

我正在尝试将图像存储在数据库中。这是我获取图像的代码:

但是当试图通过这个存储在数据库中时:

我收到此消息的异常:

我以前使用 Cassandra1.2.9 通过这些代码存储图像!

但是当我安装 Cassandra2.0 时,出现了这个问题!

我逐行检查我的代码,我确定在 C2.0 中存储图像或获取图像的方式存在错误。

0 投票
1 回答
2646 浏览

python - Python - Redis:序列化对象以存储在 Redis 中的最佳实践

我正在考虑使用 python 和 Cassandra 为 Redis 中的缓存序列化大量数据库记录。我必须序列化每条记录并在 redis 中持久化一个字符串,或者为每条记录创建一个字典并将 redis 作为字典列表持久化。

哪种方式更快?腌制每条记录?或为每条记录创建一个字典?

第二:是否有任何方法可以从数据库中获取 dic 列表?(而不是模型 obj 的列表)

0 投票
2 回答
474 浏览

cassandra - Cassandra - Cqlengine - TTL 支持

我需要通过 cqlengine 使用 TTL;但是没有关于它的文档。有人可以帮我解决这个问题。谢谢

0 投票
1 回答
301 浏览

django - CQL 引擎中的更新

我通过 cqlengine 将 Cassandra 与 Django 一起使用。假设我有一个这样的模型:

我使用以下代码创建一个对象:

我想在其他地方更新这一行(例如,向 example_other 添加一些值)知道它是 example_id:

在旧版本的cqlengine(0.4.6)中它曾经可以工作,即存储在数据库中的example_types曾经包含[1,2,3]。升级到 0.8.5 并创建 ex2 后,存储在数据库中的相同对象的 example_types 设置为空列表。我知道这可能更干净,但我希望能够更新行(更改特定列而不更改其余列)而不必先获取它。如何做到这一点?提前致谢!

0 投票
1 回答
1722 浏览

python - 如何使用 Python 的 cqlengine 通过 Cassandra 中的 blob 主键查询行

我的 Cassandra 表如下所示:

我有一个 cqlengine 模型:

uid要使用=获取所有行,0x50f893bf620d628f0500我正在尝试这样做:

但得到一个例外:

如何为 cqlengine 的查询指定正确的 blob 值?

卡桑德拉 2.0.1,cqlengine 0.9.1。

提前致谢。

0 投票
1 回答
1903 浏览

python - 错误请求:未知标识符 id

当我尝试从 Django 框架运行我的程序并在 Cassandra 数据库中插入一条记录时,错误提示:错误请求:未知标识符 id 我该怎么办?这是错误:

模型:

意见:

register_user 处理从registration.html收到的信息

注册.html

0 投票
1 回答
1719 浏览

python - AttributeError:尝试显示数据库中的列表时,“NoneType”对象没有属性“_consistency”

我想显示来自 Cassandra 数据库的列表并在 html 模板 usgin django 中显示它。当我试图显示数据时,它说: AttributeError: 'NoneType' object has no attribute '_consistency'

视图.py:

模型.py:

音乐列表.html

这是错误页面:

0 投票
3 回答
2898 浏览

cassandra - 使用 cqlengine 查询

我正在尝试将cqlengine CQL 3 对象映射器与我在 CherryPy 上运行的 Web 应用程序挂钩。尽管文档对查询非常清楚,但我仍然不知道如何对我的 cassandra 数据库中的现有表(和现有键空间)进行查询。例如,我已经有这张包含标题、评级、年份字段的电影表。我想做 CQL 查询

建立连接后如何继续查询

KEYSPACE被称为“TEST1”。

0 投票
4 回答
3398 浏览

python - 芹菜任务中每个查询的Python cassandra-driver OperationTimeOut

我对在 celery 任务中异步执行的每个插入查询(小查询)都有问题。在同步模式下,当我确实插入时做得很好,但是当它在 apply_async() 中执行时,我得到了这个:

追溯:

有人对问题有想法吗?

我发现这个当 cassandra-driver 执行查询时,cassandra-driver 返回错误 OperationTimedOut,但我的查询很少,并且仅在 celery 任务中出现问题。

更新:

我做了一个测试任务,它也引发了这个错误。

更新2: 做了这个:

明白啦:

从外壳我可以连接到它

更新 3:从 github 问题上的已删除线程(在我的电子邮件中找到):(这对我也有用)实际上,我将 CQLengine 插入 Celery:

这很粗糙,但很有效。我们应该在常见问题解答中添加这个片段吗?

0 投票
1 回答
5928 浏览

cql3 - Cassandra数据模型中的json类型?

我想知道我是否可以在json以下数据类型中使用column family

我的表将具有唯一row key的“tweets_json”列名和 json 内容的列值。

我将如何在CQL/cassandra或使用python Driveror中创建这样的表CQLengine

基本款