不能在strapi中使用graphql上的任何过滤器参数



我无法使用url (http://localhost:1337/graphql)在strapi中的graphl查询上使用任何过滤器参数。我使用的是strapi 3.6.8。我有一个收藏(动物),里面有一系列的栖息地。当我试图将每条记录返回的Habitat的数量限制为3时,它不适用于下面的查询。

query{
Animals {
id
Habitat(limit: 3) {
Feature {
Weight
Height
Lifespan
}
}
}
}

我得到错误信息:"未知参数"limit"on field &; animal . habitat &;

的限制,其中或任何其他过滤器不起作用。然而,当我在动物本身上使用它们时,它们是有效的。请帮助

如果您使用graphql playground,请尝试按CTRL + SPACE,您将看到可以在查询中使用的可用参数。在您的示例中,我假设您希望使用Strapi提供的分页特性。下面的查询应该可以工作。

query {
Animals {
id
Habitat(pagination: { limit: 3 }) {
Feature {
Weight
Height
Lifespan
}
}
}
}

相关内容

最新更新