Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 筛选getAll查询结果_Java_Xodus - Fatal编程技术网

Java 筛选getAll查询结果

Java 筛选getAll查询结果,java,xodus,Java,Xodus,以下是如何限制使用Xodus API查询实体: final EntityIterable allUsers = txn.getAll(storeName).skip(skip).take(limit); 问题是,假设数据库中存储的实体范围从100k到500k记录,是否有一种方法可以根据特定的实体属性过滤结果 您可以创建EntityIterable,其中实体的属性等于特定值。例如,查找具有指定登录名的用户属性登录: final EntityIterable users = txn.find("U

以下是如何限制使用Xodus API查询实体:

final EntityIterable allUsers = txn.getAll(storeName).skip(skip).take(limit);
问题是,假设数据库中存储的实体范围从100k到500k记录,是否有一种方法可以根据特定的实体属性过滤结果

您可以创建EntityIterable,其中实体的属性等于特定值。例如,查找具有指定登录名的用户属性登录:

final EntityIterable users = txn.find("User", "login", loginName);
还可以创建EntityIterable,其中实体的属性值在指定范围内。例如,查找年龄在[17-23]范围内的用户,包括:

final EntityIterable students = txn.find("User", "age", 17, 23);