![](/img/trans.png)
[英]Sorting graphql query by acf field - React Native / Wordpress
[英]Sorting a Storyblok GraphQL Query
我有以下查詢來查詢我的 storyblok CMS:
{
allStoryblokEntry(filter: {field_component: {eq: "blog"}} ) {
edges {
node {
id
name
content
published_at
}
}
}
}
但是,我想對我的節點進行排序,例如按發布日期。 我不知道該怎么做。 GraphiQL 建議了一個sort
參數,但我不知何故無法工作。 Storyblok 告訴我使用sort_by=name:asc
- 我的 GraphiQL 根本無法識別它,這也給了我一個語法錯誤。 有沒有人這樣做過?
您快到了。 嘗試這個:
{
allStoryblokEntry(
filter: {field_component: {eq: "blog"}}
sort: {
fields: name,
order: ASC}){
edges {
node {
id
name
content
published_at
}
}
}
}
要對 GraphQL 中的元素進行排序,您需要提供一個有效field
(甚至不需要查詢它)和一個排序順序( ASC
/ DESC
)。
您可以在Gatsby 的 GraphQL 參考中查看更多信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.