如何获取 FaunaDB 中一个集合的所有文档?
How does one get all the documents of a collection in FaunaDB?
我试过 q.Match('fooIndex')
,其中 fooIndex 是一个没有字段的索引,但它 returns 是一个奇怪的对象,不是文档列表
Match('fooIndex')
returns一个SetRef
。您必须 Map
、Paginate
结果 SetRef
并传递给 Lambda
到 Get
文档。
这应该可以得到 100 个文档。
Map(Paginate(Match('fooIndex'),{size:100}),Lambda("x",Get(Var("x"))))
我试过 q.Match('fooIndex')
,其中 fooIndex 是一个没有字段的索引,但它 returns 是一个奇怪的对象,不是文档列表
Match('fooIndex')
returns一个SetRef
。您必须 Map
、Paginate
结果 SetRef
并传递给 Lambda
到 Get
文档。
这应该可以得到 100 个文档。
Map(Paginate(Match('fooIndex'),{size:100}),Lambda("x",Get(Var("x"))))