问题标签 [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.
python - Cassandra 2 - CQLEngine:存储图像错误
我正在尝试将图像存储在数据库中。这是我获取图像的代码:
但是当试图通过这个存储在数据库中时:
我收到此消息的异常:
我以前使用 Cassandra1.2.9 通过这些代码存储图像!
但是当我安装 Cassandra2.0 时,出现了这个问题!
我逐行检查我的代码,我确定在 C2.0 中存储图像或获取图像的方式存在错误。
python - Python - Redis:序列化对象以存储在 Redis 中的最佳实践
我正在考虑使用 python 和 Cassandra 为 Redis 中的缓存序列化大量数据库记录。我必须序列化每条记录并在 redis 中持久化一个字符串,或者为每条记录创建一个字典并将 redis 作为字典列表持久化。
哪种方式更快?腌制每条记录?或为每条记录创建一个字典?
第二:是否有任何方法可以从数据库中获取 dic 列表?(而不是模型 obj 的列表)
cassandra - Cassandra - Cqlengine - TTL 支持
我需要通过 cqlengine 使用 TTL;但是没有关于它的文档。有人可以帮我解决这个问题。谢谢
django - CQL 引擎中的更新
我通过 cqlengine 将 Cassandra 与 Django 一起使用。假设我有一个这样的模型:
我使用以下代码创建一个对象:
我想在其他地方更新这一行(例如,向 example_other 添加一些值)知道它是 example_id:
在旧版本的cqlengine(0.4.6)中它曾经可以工作,即存储在数据库中的example_types曾经包含[1,2,3]。升级到 0.8.5 并创建 ex2 后,存储在数据库中的相同对象的 example_types 设置为空列表。我知道这可能更干净,但我希望能够更新行(更改特定列而不更改其余列)而不必先获取它。如何做到这一点?提前致谢!
python - 如何使用 Python 的 cqlengine 通过 Cassandra 中的 blob 主键查询行
我的 Cassandra 表如下所示:
我有一个 cqlengine 模型:
uid
要使用=获取所有行,0x50f893bf620d628f0500
我正在尝试这样做:
但得到一个例外:
如何为 cqlengine 的查询指定正确的 blob 值?
卡桑德拉 2.0.1,cqlengine 0.9.1。
提前致谢。
python - 错误请求:未知标识符 id
当我尝试从 Django 框架运行我的程序并在 Cassandra 数据库中插入一条记录时,错误提示:错误请求:未知标识符 id 我该怎么办?这是错误:
模型:
意见:
register_user 处理从registration.html收到的信息
注册.html
python - AttributeError:尝试显示数据库中的列表时,“NoneType”对象没有属性“_consistency”
我想显示来自 Cassandra 数据库的列表并在 html 模板 usgin django 中显示它。当我试图显示数据时,它说: AttributeError: 'NoneType' object has no attribute '_consistency'
视图.py:
模型.py:
音乐列表.html
这是错误页面:
cassandra - 使用 cqlengine 查询
我正在尝试将cqlengine CQL 3 对象映射器与我在 CherryPy 上运行的 Web 应用程序挂钩。尽管文档对查询非常清楚,但我仍然不知道如何对我的 cassandra 数据库中的现有表(和现有键空间)进行查询。例如,我已经有这张包含标题、评级、年份字段的电影表。我想做 CQL 查询
建立连接后如何继续查询
这KEYSPACE
被称为“TEST1”。
python - 芹菜任务中每个查询的Python cassandra-driver OperationTimeOut
我对在 celery 任务中异步执行的每个插入查询(小查询)都有问题。在同步模式下,当我确实插入时做得很好,但是当它在 apply_async() 中执行时,我得到了这个:
追溯:
有人对问题有想法吗?
我发现这个当 cassandra-driver 执行查询时,cassandra-driver 返回错误 OperationTimedOut,但我的查询很少,并且仅在 celery 任务中出现问题。
更新:
我做了一个测试任务,它也引发了这个错误。
更新2: 做了这个:
明白啦:
从外壳我可以连接到它
更新 3:从 github 问题上的已删除线程(在我的电子邮件中找到):(这对我也有用)实际上,我将 CQLengine 插入 Celery:
这很粗糙,但很有效。我们应该在常见问题解答中添加这个片段吗?
cql3 - Cassandra数据模型中的json类型?
我想知道我是否可以在json
以下数据类型中使用column family
:
我的表将具有唯一row key
的“tweets_json”列名和 json 内容的列值。
我将如何在CQL/cassandra
或使用python Driver
or中创建这样的表CQLengine
?
基本款