Graphql 如何为我的资源拥有自定义标识符/主键?

Graphql 如何为我的资源拥有自定义标识符/主键?,graphql,react-admin,dataprovider,hasura,Graphql,React Admin,Dataprovider,Hasura,My table具有id以外的主键,react admin强制DataProvider在响应中返回id。因此,我可以为我的资源配置不同的主键/标识符吗 我正在使用此库-https://github.com/Steams/ra-data-hasura-graphql 现在,我对我的库代码做了一些修改来实现这个功能,但是我需要一个想法来实现它,所以任何使用这个库的人都不需要通过整个代码来实现它 const config = { 'primaryKey': { 'tableName

My table具有id以外的主键,react admin强制DataProvider在响应中返回id。因此,我可以为我的资源配置不同的主键/标识符吗

我正在使用此库-
https://github.com/Steams/ra-data-hasura-graphql

现在,我对我的库代码做了一些修改来实现这个功能,但是我需要一个想法来实现它,所以任何使用这个库的人都不需要通过整个代码来实现它

const config = { 
  'primaryKey': { 
      'tableName': 'primaryKey1', 'tableName2': 'primaryKey2' 
  } 
};
我在考虑这样的传递配置


谢谢。

我认为0.1.0版目前不可能实现。但是,在hasura中,可以使用不同的名称公开列