问题标签 [fluentcassandra]

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 投票
2 回答
954 浏览

.net - 在 .NET 中连接到 Cassandra 0.7

我在尝试将我现有的库从 Cassandra 0.6 升级到 0.7 beta1 时遇到了很多麻烦。我原本以为这是一个操作顺序问题,所以我决定将其分解为基础。

这是我将要起诉的基本设置

然后我尝试通过以下方式改变客户端的设置,切换输入和输出协议:

然后我执行以下程序,它使用来自下载的默认 Cassandra 配置,并且我正在执行一个简单的请求,例如计数,我希望它返回零,因为没有插入数据。

我上面提供的 4 种不同设置中的每一种都无法执行。其中一些只是锁定,而另一些则抛出异常。所以基本上我被困在试图获得与.NET 框架的新 Cassandra 0.7 的连接。

以下是我发现的每种问题的类型:

  • all framed: 锁定 set_keyspace
  • all socket:抛出无效的方法名称:set_keyspace 上的“set_keyspace”
  • in: framed out: socket: 锁定 set_keyspace
  • in: socket out: framed: 锁定 set_keyspace

我 99% 确信这与我在 Cassandra 的 Thrift 层所做的事情有关,因为我无法让这个简单的应用程序工作。但是如果你想浏览我的 0.7 分支,你可以在这里找到它:

http://github.com/managedfusion/fluentcassandra/tree/0.7

0 投票
2 回答
1938 浏览

c# - 流利的卡桑德拉 vs 阿奎莱斯?

我正在研究 nosql 数据库,我想知道哪个作为 cassandra 项目的适配器更好。我在 c#.net 中开发,所以该网站给了我两个选择(非常友好)。但我想知道哪个对我最有帮助,并且表现最好等。有没有人使用过流利的 cassandra 或 aquiles,如果是的话,你是怎么开始的?

任何意见表示赞赏。提前致谢。

0 投票
1 回答
906 浏览

c# - FluentCassandra 范围选择问题

我在使用 c# 和 FluentCassandra 从 Cassandra 获取一些数据时遇到问题。在我的 Cassandra 键空间中,我有以下超级列族定义:

我想做的是在这个超列族上运行一个查询,类似于 sql 中的以下内容:

按照一个教程,我发现我可以使用以下命令从 Cassandra 中获取一些数据:

但这在sql中是等价的"timestamp" > "2011-01-01 00:00:00.000"

到目前为止,我无法弄清楚如何从一系列值中检索数据。

任何提示或帮助将不胜感激:) 在此先感谢,尼古拉

0 投票
2 回答
461 浏览

c# - Fluentcassandra Filter Problem

i'm new in FluentCassandra and Cassandra.

I have a Problem to filter data from a range of value. In my opinion i can use a Generic List to filter the result, but i don't no how?!

In MSSQL i use this (SELECT * FROM TABLE WHERE Row1 like '%search%').

#xA;

Maybe some one can help me?!

Thanks calimero

0 投票
1 回答
2107 浏览

exception - Fluent Cassandra:“Apache.Cassandra.UnavailableException”是什么意思?

我正在为我的 C# 应用程序使用 Cassandra 1.0.5 + 最新的 Fluent Cassandra。

我遵循了 Fluent Cassandra 站点中的示例(我自己做了一些修改),但我遇到了一个名为“Apache.Cassandra.UnavailableException”的异常。

我是 Cassandra 新手,只是想快速简单地运行一下以感受一下。那么任何人都可以告诉我为什么吗?

我的简单代码是这样的:

0 投票
1 回答
915 浏览

c# - 使用 c# 进行 Cassandra 分页

当我为 MS SQL Server 进行分页以与 jquery 数据表一起使用时,我编写了一个像这样的简单 sp

这使得通过增加@startRowIndex 可以轻松地对数据进行分页。但是如何使用 Cassandra 数据库和 ac# 客户端(如 fluentcassandra(或任何 c# 客户端库))实现相同的分页

0 投票
1 回答
410 浏览

c# - FluentCassandra 使用 CQL 选择时间戳范围

我的 DAL 中有一个方法可以使用 CQL 查询选择对象。我正在尝试按如下方式传递时间间隔:

数据库包含指定范围内的记录。上面的查询虽然返回 0 个元素。CQL 的使用不是必需的,所以我可能已经使用过 API,但是没有 Fetch 方法了(http://stackoverflow.com/questions/5325035/fluentcassandra-range-selection-problem),我仍然想知道我的查询有什么问题。

0 投票
1 回答
376 浏览

c# - 更新列族时,在字符“]”处没有可行的替代方案

我是 Cassandra 的新手,但我正在尝试更新列族以在某些列上具有二级索引。创建列族后,我运行以下代码行:

问题是我收到以下错误:
第 1:141 行在字符 ']' 处没有可行的替代方案

我可以使用 CLI 运行该确切的语句而不会出现任何问题。

建议?

0 投票
0 回答
264 浏览

c# - 在 fluentcassandra 中构建可能很长的 LINQ 查询

我有一个以编程方式生成的列族(以及二级索引),现在想在运行时使用任意数量的参数对其进行查询。我通过运行以下代码来完成此操作:

我有两个问题。第一个是当我尝试评估查询时出现“不支持调用”异常。当我开始将其分解为更小的示例时,我遇到了另一个问题。

我尝试了一些简单的事情:

那工作得很好。它生成的 CQL 是

我尝试加强我的简单示例:

这产生了

它看起来不错,但是这是我遇到第二个问题的地方。我收到此错误:“第 3:6 行在输入 '(' 处没有可行的替代方案”。事实证明它不喜欢 where 子句周围的 ()。如果我删除它们,它似乎工作正常。也许这是FluentCassandra 中的 LINQ 提供程序有问题吗?

但是,这并没有回答我的“不支持呼叫”异常。在我做了更多的挖掘之后,我想出了另一个场景。

当我将鼠标悬停在 IDE 中的查询上时,我看到的只是 {FluentCassandra.Linq.CqlQuery},而不是看到 CQL。如果我尝试执行该查询,我会得到“不支持调用”异常。

有什么想法(除了手写我的 CQL)吗?

0 投票
0 回答
148 浏览

c# - 基于多列的 Fluent Cassandra 过滤

我正在尝试将您的 Fluent Cassandra 用于我们的一个项目。但是我们的项目要求结果以分页的方式显示,并根据多列进行过滤。我看过 Nick Berardi 的基于一列(last_name)过滤的帖子。

如何为 2 列实现相同的效果,例如“first_name”和“middle_name”。也可以翻译 SQL:

在 Fluent Cassandra 中工作。我真的被卡住了。您的帮助将不胜感激。