【发布时间】:2011-07-16 13:14:46
【问题描述】:
我在使用 c# 和 FluentCassandra 从 Cassandra 获取一些数据时遇到问题。 在我的 Cassandra 键空间中,我有以下超级列族定义:
<ColumnFamily Name="MySCFName"
ColumnType="Super"
CompareWith="TimeUUIDType"
CompareSubcolumnsWith="AsciiType"/>
我想做的是在这个超列族上运行一个类似于 sql 中的查询:
select "something" from MyTable where "timestamp" between "2011-01-01 00:00:00.000" and "2011-03-01 00:00:00.000"
按照一个教程,我发现我可以使用以下命令从 Cassandra 中获取一些数据:
family.Get("238028210009775").Fetch(DateTime.Parse("2011-01-01 00:00:00.000")).FirstOrDefault();
但这在 sql "timestamp" > "2011-01-01 00:00:00.000" 中是等价的
到目前为止,我无法弄清楚如何从一系列值中检索数据。
任何提示或帮助将不胜感激:) 提前致谢, 尼古拉
【问题讨论】:
标签: c# .net nosql cassandra fluentcassandra