如何获取FaunaDB类中的所有实例

时间:2018-08-23 13:27:02

标签: java faunadb

我有一个“ posts”类,其中有10个实例。如何在不使用Paginate方法的情况下使用动物群Java库获取并列出此类中的所有实例?

我尝试了以下操作

client.query(Get(Class("posts")))

但无法实现这一目标。

2 个答案:

答案 0 :(得分:1)

动物区系中有分页功能,用于处理请求的数据集。在您的情况下,您可以使用pagesize参数并将其增加到一个点。请记住,一定大小后,您将需要使用分页功能遍历较大的集合。

设置页面大小的分页的简单版本如下所示:

Paginate(Match(Index("customer_id_filter"))).size(Value(pageSize));

可以使用here找到使用分页的更可靠的示例:

答案 1 :(得分:0)

不能。索引上的匹配项可为您提供集合,但是如果您想将该集合实例化为具体集合,则必须调用paginate。您为什么要避免分页?

或者当然,如果您已经具有10个引用的集合,则可以发送带有10个引用的查询,并将其映射以生成数据。因此,如果您有确定性的引用方案,则可以这样做,但这似乎有点不可思议。