使用react-admin中的hasura-graphql数据提供程序仅从表中获取不同的数据

时间:2020-05-04 07:44:20

标签: graphql react-admin hasura

我正在一个项目中,我只需要从下拉列表中的表显示中获取唯一的数据。我怎样才能做到这一点?我正在使用'''hasura-graphql'''数据提供程序。那么,如何才能从特定列中仅获取不同的数据?

谢谢。

1 个答案:

答案 0 :(得分:0)

我认为传递默认的“ distinct_on”过滤器并将列名作为值即可。另外,hasura建议按此列在第一位置进行排序。

通常建议与order_by一起使用distinct_on 确保我们得到可预测的结果(否则任何带有 可能会返回该列的不同值)。请注意 unique_on列必须是order_by中的第一列 表达。

所以我设置了默认排序:

.run()

this answer