有没有办法使用 faunaDB 按整数对文档进行排序?
Is there a way to sort documents by an integer using faunaDB?
有没有办法使用 faunaDB 按带索引的整数对文档进行排序?我有多个带有 data.likes
的文档,它是一个整数。是否可以简单地按最喜欢的顺序首先排序文档,最后排序最少的文档?提前致谢
是的。
为此,请确保您的索引在 values
定义中包含 likes
字段。如果您为该字段指定 reverse: true
,您将看到结果按降序排列。
例如:
CreateIndex({
name: 'popular-pets',
source: Collection('pets'),
values: [
{ field: ["data", "likes"], reverse: true },
{ field: ["ref"] },
],
})
那么你可以这样做:
Map(
Paginate(Match(Index("popular-pets"))),
Lambda(["likes", "ref"], Get(Var("ref")))
)
有没有办法使用 faunaDB 按带索引的整数对文档进行排序?我有多个带有 data.likes
的文档,它是一个整数。是否可以简单地按最喜欢的顺序首先排序文档,最后排序最少的文档?提前致谢
是的。
为此,请确保您的索引在 values
定义中包含 likes
字段。如果您为该字段指定 reverse: true
,您将看到结果按降序排列。
例如:
CreateIndex({
name: 'popular-pets',
source: Collection('pets'),
values: [
{ field: ["data", "likes"], reverse: true },
{ field: ["ref"] },
],
})
那么你可以这样做:
Map(
Paginate(Match(Index("popular-pets"))),
Lambda(["likes", "ref"], Get(Var("ref")))
)