0
我正在开发几何客户端来执行基本的读取写入和删除操作。我还创建了一个函数,它将为指定的查询返回匹配的特征计数,但它总是返回零,我也尝试使用DataStore统计数据来获取匹配的特征计数,它会给出正确的结果,但操作非常缓慢。下面是我的客户端代码:Geomesa特征计数总是返回零
public int getRideCount(Long rideId) throws Exception {
int count = 0;
if(rideId != null){
count = fs.getCount(new Query(tableName, CQL.toFilter("r="+rideId)));
//count = ((Long) (ds.stats().getCount(sft, CQL.toFilter("r=" + rideId), true).get())).intValue();
}
return count;
}
谁能帮我找到为什么它返回0,尽管功能存在于功能集合。或者存在用于获取匹配特征计数的其他优选技术。欢迎任何建议或澄清。